22 hours ago
Base Salary
$104k - $166k/yr
Responsibilities
- Build multi-tenant backend services on public cloud platforms.
- Design, develop, and consume APIs and backend services using Python.
- Create software system designs and translate business requirements into technical specifications.
- Present technical designs and recommendations to engineering teams and stakeholders.
- Collaborate with Model-Based Systems Engineering and Test teams to align requirements, models, and implementation.
- Design user interfaces and implement reusable TypeScript and front-end software components.
- Implement authentication, authorization, RBAC, and ABAC mechanisms.
- Develop microservices and service-to-service communication patterns.
- Investigate and resolve production issues using structured troubleshooting methods.
- Support customer and partner integration activities during platform deployment and capability development.
- Apply secure, scalable, and reliable software practices to satellite communications infrastructure.
Requirements
- Associate degree in a related field plus 10+ years of relevant experience, or bachelor’s degree plus 8+ years, or master’s degree plus 6+ years, or doctoral degree plus 3+ years; an additional four years of relevant experience may substitute for a degree.
- Minimum Secret clearance, with the ability to maintain the clearance.
- Proficiency in Python development for backend systems and APIs.
- Experience designing and optimizing relational databases, including SQL, triggers, functions, and stored procedures.
- Experience with authentication and authorization mechanisms, microservices, and backend service architectures.
- Proficiency with TypeScript and modern front-end development using Vite.
- Experience with component-based architecture, state management, application routing, and responsive design.
- Experience with Git-based source control, code reviews, production troubleshooting, unit testing, integration testing, and automated test workflows.
- Working knowledge of PKI concepts and asynchronous messaging architectures.
- Experience with PostgreSQL, OAuth 2.0, JWT, Git, GitHub, Kafka, and Unix shell scripting.
- Experience applying Zero Trust software development principles.
- Experience with Docker, Kubernetes, Helm, and at least one major commercial cloud platform such as AWS, Azure, or GCP.
- Ability to collaborate with MBSE and Test engineering teams, present technical recommendations, engage end users, and learn evolving tools and frameworks.
Benefits
- Comprehensive medical, dental, and vision plans.
- Life insurance, health savings account, short- and long-term disability, and employee assistance program benefits.
- Parental leave, paid time off, and company-paid holidays.
- 401(k) plan.
- Tuition reimbursement and tuition assistance.
- Fertility treatment benefits.
- The role has an estimated 30-day application period, subject to business needs and candidate availability.
Tech Stack
Categories
About Peraton
Peraton builds and integrates mission systems, cyber, space, and intelligence solutions for U.S. defense, intelligence, and civil agencies. It delivers enterprise IT, satellite and terrestrial communications, and spectrum management under government contracts. Founded in 2017, the company is headquartered in Reston, Virginia and is privately held by Veritas Capital.
