Senior Software Engineer/Architect

$105,000 – $290,000 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Lead teams to design, implement, test, and deploy software applications in a dynamic, fast-paced environment.
  • Interact with users to understand their operations and gather requirements.
  • Lead design reviews to gather feedback on system design, integration, and testing.
  • Document and present work on current research and development activities.
  • Seek new and innovative ways to improve task efficiency and document software approaches.

Soft Skills

Software Architecture DesignTeam LeadershipWritten CommunicationVerbal CommunicationAgile

Benefits

  • 401k
  • Dental
  • Disability Insurance
  • Education Assistance
  • HSA/FSA
  • Health Insurance
  • Learning Budget
  • Life Insurance
  • Paid Time Off
  • Relocation Assistance
  • Vision

Culture

InnovationProfessional DevelopmentResults-OnlyCross-Functional CollaborationWork-Life Balance

Requirements

Required: B.S. in Computer Science or Computer Engineering
Preferred: PhD or Masters degree in Computer Science or Computer Engineering
Regions: Us

Get jobs like this in your inbox

Weekly Java, Python, Vue.js hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Johns Hopkins Applied Physics Laboratory
Industry: national security
Size: enterprise

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to the nation’s most critical defense, security, space, and science challenges, focusing on impact, innovation, and professional development.

View company profile →
Compensation
Base salary: $105,000 – $290,000 USD
Bonus: APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation.
Sign-on: Additional compensation may be provided in the form of a sign-on bonus