Staff Software Developer - Comtech
Seattle, WA
About the Job
Title: Staff Software Developer
Department: Engineering Development
Revision Date: 1/20/2025
FLSA Status: Exempt
Location: Seattle, WA
Level: T4
Rate of Pay: $150,000 - $160,000 U.S.
Company Overview
Comtech Telecommunications Corp. is a leading global technology company providing terrestrial and wireless network solutions, next-generation 9-1-1 emergency services, satellite and space communications technologies, and cloud-native capabilities to commercial and government customers around the world. Our unique culture of innovation and employee empowerment unleashes a relentless passion for customer success. With multiple facilities located in technology corridors throughout the United States and around the world, Comtech leverages our global presence, technology leadership, and decades of experience to create the world’s most innovative communications solutions. For more information, please visit www.comtech.com.
Responsibilities:
- Design, implement, and maintain our C++ and Java back-end applications that form the backbone of our Next Gen solution.
- Work closely with System Engineering, Product Management teams, and internal customers to analyze software requirements.
- Design and architect systems that are of high availability and of high resiliency using industry best practices and methodologies. Verify the completed software adheres to the agreed-upon specifications.
- Oversee project activities and tasks of more junior members on the team.
- Research architectural and technical options, and make sound recommendations.
- Present and explain technical concepts, to technical and non-technical audiences.
- Produce high quality documentation for the developed applications, including design document, admin and user guides, and release notes.
- Collaborate closely with your peers during the development cycle, actively participate in code reviews, and guide junior developers in the team when needed.
- Write and document unit and end-to-end test cases.
- Perform comprehensive integration testing in the development lab.
- Perform QA testing as needed, including functional, regression and performance testing.
- Support Operations teams in troubleshooting issues related to NG 911 service.
- Analyze and optimize the overall performance of the software to ensure performance goals are met or exceeded.
- Keep up to date on technology that is pertinent to Comtech’s line of business and actively share that knowledge with other team members.
Requirements:
- Well versed in object-oriented programming paradigms and concepts.
- Strong background in system design and architecture.
- Extensive experience developing enterprise applications.
- Experience in building high availability distributed systems.
- Experience working with SQL database technologies, such as Postgres, MySQL and Oracle.
- Experience leading, mentoring and coaching on technical subjects.
- An analytical mindset with strong sense of ownership of one’s work.
- Ability to communicate effectively within and outside the development teams.
- Ability to effectively present during sprint demos and design reviews.
- Experience with messaging protocols such as SIP/MSRP.
- Experience developing JavaScript applications.
- Exposure to front end and mid-tier web applications development.
- Experience deploying and configuring Web applications on Linux/Windows platforms.
- Exposure to Postgres or other database technologies.
- Experience with messaging broker concepts and tools.
- Exposure to NENA and ATIS standards.
- Experience working in an Agile environment.
- Familiarity with Git and GitLab and deploying applications using CI/CD.
- Experience with building and deploying containerized application.
- Experience with network and load-balancers is a plus.
- This position requires strong C++ or/and Java back-end as well as Web and API development skills and the ability to integrate our back-end systems with our various front-end ones.
Qualifications:
- Bachelor’s Degree in Computer Science or related technical field from four-year accredited college program, Master’s Degree is desirable.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability protected veteran status or other characteristics protected by law.