Senior Software Developer

$125,000 - $140,000/Yr

Comtech Telecommunications Corp. - Seattle, WA

posted 8 days ago

Full-time - Mid Level
Seattle, WA
Telecommunications

About the position

The Senior Software Developer role at Comtech Telecommunications Corp. focuses on developing enterprise-level services and applications primarily using C# and .Net Core on Windows, alongside C++ on Linux. The position requires collaboration with various teams to design, develop, troubleshoot, and deploy telecom and enterprise software applications, emphasizing strong analytical and problem-solving skills.

Responsibilities

  • 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 high resiliency using industry best practices and methodologies.
  • Produce high quality documentation for the developed applications, including design documents and release notes.
  • Collaborate closely with peers during the development cycle, actively participate in code reviews, and guide junior developers when needed.
  • Write and document unit and end-to-end test cases.
  • Perform comprehensive integration testing in the development lab.
  • 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 pertinent to Comtech's line of business and actively share that knowledge with other team members.

Requirements

  • Bachelor's degree in computer science or related technical field from a four-year accredited college program.
  • 5+ years of experience developing software using C#.
  • 5+ years of experience developing software using C++.
  • 3+ years of experience working with database technologies (SQL Server and Postgres).
  • Well versed in object-oriented programming paradigms and concepts.
  • Extensive experience developing enterprise applications.
  • An analytical mindset with a strong sense of ownership of one's work.
  • Experience with IP networking communications.
  • Ability to work independently with minimal supervision.

Nice-to-haves

  • Prior development experience in building software in the NG 9-1-1 space.
  • Experience developing, deploying, and configuring Web applications on Linux/Windows platforms.
  • Experience with developing and deploying with Docker.
  • Ability to communicate effectively within and outside the development teams.
  • Ability to effectively present during demos and design reviews.
  • Experience with VoIP, specifically Session Initiation Protocol (SIP).
  • Experience with developing software that adheres to NENA standards.

Benefits

  • Salary range of $125,000 - $140,000 annually.
  • Equal Opportunity Employer status with reasonable accommodations for individuals with disabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service