search
yourdomain > Tucson > computer/technical > Senior Software Design Engineer

Senior Software Design Engineer

Report Ad  Whatsapp
Posted : Thursday, October 05, 2023 03:57 PM

The Senior Software Design Engineer is a key position within the software development team responsible for designing, developing, and implementing complex software solutions.
Job Title: Senior Software Design Engineer Job Summary: We are seeking a highly skilled Senior Software Design Engineer to join our dynamic software development team.
The ideal candidate will have extensive experience in software design, development, and implementation, with a strong focus on architecting scalable and robust solutions.
As a Senior Software Design Engineer, you will collaborate with cross-functional teams to translate business requirements into technical specifications and lead the design and development efforts to deliver high-quality software products.
Responsibilities: Lead the design and architecture of software solutions, ensuring scalability, reliability, and performance.
Collaborate with product management and engineering teams to define technical requirements and create detailed design documents.
Develop high-quality, maintainable code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members to ensure code quality and adherence to standards.
Troubleshoot and debug complex issues, identifying root causes and implementing solutions.
Mentor junior engineers, providing guidance and support to help them grow their skills and expertise.
Stay up-to-date with emerging technologies and industry trends, incorporating relevant advancements into software designs and development processes.
Collaborate with QA teams to develop and execute comprehensive test plans, ensuring the reliability and quality of software products.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Contribute to the continuous improvement of development processes and methodologies.
Requirements: Requirements: Bachelor's degree in Computer Science, Engineering, or a related field.
Master's degree preferred.
5-7+ years of experience in software design, development, and implementation.
Proficiency in programming languages such as Java, C++, Python, or similar.
Strong understanding of software architecture and design patterns.
Experience with cloud technologies and distributed systems (AWS, Azure, etc.
).
Excellent problem-solving and troubleshooting skills.
Solid understanding of Agile development methodologies.
Excellent communication and collaboration skills.
Ability to work effectively in a fast-paced, dynamic environment.
Experience with DevOps practices and tools is a plus.

• Phone : NA

• Location : Tucson, AZ

• Post ID: 9076686416


Related Ads (See all)


auburn.yourdomain.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2024 yourdomain.com