Senior Software Developer at COMTECH TELECOMMUNICATIONS
Seattle, WA 98121, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

140000.0

Posted On

28 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Oracle, Postgresql, Front End Development, Angular, Consideration, Mysql, Computer Science, Web Development

Industry

Computer Software/Engineering

Description

Title: Senior Software Developer
Department: Engineering Development
Revision Date: 8/26/2025
FLSA: Exempt
Location: Seattle, WA
Level: T3
Rate of Pay: $121,000 - $140,000 USD

POSITION SUMMARY:

We’re seeking a skilled and motivated Senior Software Developer to join our team in developing and supporting applications that power our mission-critical Emergency 911 (E9-1-1) platforms. In this role, you’ll play a key part in designing, implementing, and maintaining high-performance Java applications that are essential to public safety.
The ideal candidate will have strong experience in web and API development, along with the ability to integrate Java-based services with complex E911 back-end systems. You’ll contribute to deployments across both cloud environments and virtualized on-prem platforms.
Collaboration is essential in this role—you’ll work closely with fellow software developers, QA engineers, System Operations, and Product Management to deliver robust, reliable solutions.
If working on life-saving technology for Emergency 911 systems sounds exciting, we’d love to talk to you.
This position offers a flexible hybrid schedule, combining remote work with in-office collaboration at our Seattle (Belltown) location.

REQUIREMENTS:

  • Strong experience developing Java applications using object-oriented programming principles.
  • Solid understanding of web development, including building RESTful APIs and working with microservices architectures.
  • Experience with front-end development, preferably using Angular (or similar modern frameworks).
  • Proficiency with SQL databases, such as PostgreSQL, MySQL, or Oracle.
  • Experience building applications designed for cloud deployment, with hands-on proficiency in Kubernetes orchestration and management.
  • Strong analytical and problem-solving skills, with a proactive, ownership-driven mindset.
  • Effective communication and collaboration skills, with the ability to work across technical and non-technical teams.

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field from a four-year accredited program.
Responsibilities
  • Design, develop, test, deploy, and maintain complex Java applications using modern frameworks such as Spring Boot and Spring Cloud.
  • Architect and implement scalable, resilient microservices and distributed systems following industry best practices.
  • Build, deploy, and manage containerized applications using Docker and Kubernetes.
  • Develop and operate cloud infrastructure on AWS (or other major platforms), with a focus on availability, scalability, security, and cost-efficiency.
  • Collaborate with System Engineering, Product Management, and internal stakeholders to gather and refine software requirements.
  • Produce clear, comprehensive documentation, including design specs, admin/user guides, and release notes.
  • Participate actively in code reviews, collaborate throughout the development lifecycle, and provide mentorship to junior team members.
  • Partner with QA teams to ensure applications meet quality, performance, and reliability standards.
  • Conduct integration testing in lab environments to validate system-level behavior.
  • Support a culture of continuous learning, sharing knowledge of relevant technologies and industry trends with the broader team.
Loading...