Senior Software Engineer/Architect
$105,000 – $290,000 USD
Tech Stack
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
- Paid Time Off
- Health Insurance
- Dental
- Vision
- Life Insurance
- Disability Insurance
- HSA/FSA
- Learning Budget
- Education Assistance
- Relocation Assistance
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 6 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