Note: The job is a remote job and is open to candidates in USA. Peraton is delivering advanced mission planning, digital engineering, and command‑and‑control capabilities supporting the U.S. Government’s space communications enterprise. As a SR Full Stack Software Engineer, you will contribute to the design and development of core platform services that support secure, scalable, and reliable satellite ground communications and data‑transport capabilities.
Responsibilities
- Build multi‑tenant backend services on public cloud platforms such as AWS
- Architect, develop, and consume APIs and backend services with a focus on automation, security, testing, and maintainability
- Create software system designs from business requirements and translate functional needs into technical specifications
- Refine ambiguous or incomplete requirements into actionable technical solutions
- Gather requirements from users and translate business needs into system‑level and component‑level technical solutions
- Present technical designs and recommendations to engineering teams and stakeholders
- Work closely with Model‑Based Systems Engineering (MBSE) and Test teams to ensure alignment between requirements, models, and system implementation
- Mentor other members of the technical team
- Develop backend services using Python, including API development, automation logic, and platform‑level components
- Design user interfaces (UI) and implement reusable front‑end software components to support consistent, accessible, and maintainable application functionality
- Design and develop microservices and associated communication patterns
- Investigate and resolve production issues using structured diagnostic and troubleshooting methods
- Solve technical challenges related to secure and scalable satellite communications infrastructure
Skills
- Associate degree in Software Engineering, Computer Science, Systems Engineering, or related field and 14+ years of relevant experience; OR Bachelor's degree in a related field and 12+ years of experience; OR Master's degree in a related field and 10+ years of experience; OR Doctoral degree in a related field and 7+ years of experience. An additional four (4) years of relevant experience may be considered in lieu of a degree
- This position requires the candidate possess a minimum Secret clearance. The candidate must maintain the clearance
- Proficiency in Python development for backend systems and APIs
- Experience designing, implementing, and optimizing PostgreSQL databases, including SQL, triggers, functions, and stored procedures
- Experience implementing RBAC and ABAC‑based authentication and authorization mechanisms
- Experience with microservice development and backend service architectures
- Proficiency in developing software using TypeScript, including use of modern language features, strong type checking, and practices that support maintainable and reliable code
- Experience developing and building front‑end applications using Vite and associated modern web development tools
- Experience with contemporary front‑end development practices, including component‑based architecture, state management techniques, application routing, and responsive design
- Experience using Git‑based source control systems and participating in structured code review processes
- Experience refining requirements into actionable technical designs
- Experience investigating and resolving production issues in operational environments
- Experience with unit testing, integration testing, and automated test methodologies
- Working knowledge of PKI concepts and asynchronous messaging architectures such as Kafka
- Experience applying Zero Trust software development principles
- Experience with Docker, Kubernetes, and Helm for containerized deployment and orchestration
- Ability to collaborate with MBSE and Test engineering teams
- Ability to prepare and present technical designs and recommendations to technical and non-technical stakeholders
- Ability to gather requirements from users and translate business needs into technical implementations
- Ability to mentor technical team members in software engineering practices
- Ability to learn new tools, technologies, or frameworks in support of evolving project needs
Benefits
- Fully comprehensive medical plans
- Tuition reimbursement
- Tuition assistance
- Fertility treatment
- Employees may be eligible for overtime
- Shift differential
- A discretionary bonus in addition to base pay
Company Overview