Job Description
Job Description
Corwin LLC is seeking a Software Engineer to design, build, and improve software solutions that deliver reliable performance and a strong user experience.
Position Summary
As a Software Engineer at Corwin LLC, you will help develop and maintain software systems from concept through delivery. You’ll collaborate with cross-functional teams to translate requirements into scalable, high-quality solutions and support ongoing improvements to performance, stability, and maintainability.
This role is well-suited for someone who enjoys tackling complex problems, refining designs, and continuously learning—whether that’s working through intricate technical challenges or improving everyday system reliability.
Key Responsibilities
-
Design, develop, test, and deploy software components that meet functional and non-functional requirements
-
Collaborate with product and engineering stakeholders to translate requirements into technical solutions
-
Write clean, maintainable code and contribute to engineering standards and best practices
-
Monitor system behavior, troubleshoot issues, and implement improvements to enhance performance and reliability
Required Qualifications
-
Experience building production-quality software and working through the full development lifecycle
-
Strong fundamentals in software design, data structures, and debugging
-
Ability to work effectively in a collaborative team environment and communicate clearly
-
Commitment to writing maintainable code and delivering reliable outcomes
Preferred Qualifications
-
Experience designing scalable systems and optimizing application performance
-
Familiarity with integrating services and building robust APIs
-
Track record of improving code quality through testing, reviews, and refactoring
-
Comfort working onsite in Mountain View, CA
Compensation
Annual salary: $60,000.00 - $120,000.00
