Senior Software Engineer- Space Missions
Job DescriptionPeraton is seeking a Senior Software Engineer in Chantilly, VA to support our Department of Defense (DoD) / Intelligence Community (IC) customers as part of a highly talented, highly motivated and high-performing team. As part of the engineering team you will support an exciting program which involves design, development, test, and deployment of an exciting and complex system in an Agile construct to contribute to mission success for a variety of stakeholders. Join us and be part of the next generation of innovators as we blaze a trail forward for our profession and company. Peraton is a next generation national security company focusing on delivering the next breakthrough. Our teams are comprised of world class engineers who provide outstanding capabilities within the Space Domain that will leave lasting impacts on our clients and transform our industry. We use the most cutting-edge technology to provide innovative solutions as we tackle the most challenging obstacles head on by thinking differently and having a tremendous drive to succeed. Responsibilities: * Transform customer requirements into a technologically advanced, high-performing software architecture within program technical, schedule, and cost constraints supporting our DoD and IC customers. * Work in a high-performance environment using Agile Software Development processes to support system design, architecture, application deployment, and application maintenance. * Perform backlog grooming and sprint planning, developing and reviewing code, updating technical documents, generate unit tests, ensuring code meets requirements through unit testing, and resolving discrepancy reports. * Develop, install and configure software components or algorithms in a cloud-based environment/framework. * Work with the Scrum Master, Product Owner, and other scrum team members to ensure successful integration with other software components. Required Qualifications: * You have an active Top Secret/SCI security clearance and maintain the clearance thereafter. * You have a Bachelor's degree in Computer Science or Computer Engineering, or related field * You have 8+ years of significant experience with software design and development experience with service-oriented architectures to include web services, and JMS publish/subscribe messaging, micro-service and distributed computing technologies. * You have significant experience with modern Java development including Java 11+ and common Java frameworks such as Spring Boot 2.3+ and Apache Camel 3.4+. * You have experience in Python 3.x, Bash 4.x, and other languages. Knowledge of modern C++, Go, or Kotlin is a plus. * Familiarity with emerging frameworks such as Quarkus is a plus. * You have significant experience interfacing with relational databases such as PostgreSQL 10+, and MariaDB 10+, non-relational approaches such as Redis 5+ and MongoDB 4.x, and developing applications for virtual or cloud-based environments. * You have experience developing software on Linux systems, typically RedHat Enterprise Linux 7 or 8. * You have experience collaborating with external developers and integrating their components into a larger framework. * You have experience developing with containers and deploying to Kubernetes 1.18+ using Helm 3.x. Familiarity with Rancher 2.x or OpenShift 4.x. * Experience with network architectures including IPv4, IPv6, network switches, firewalls, TCP/IP (socket) applications, and higher-level protocols such as HTTPS, HTTPS/2, GRPC, etc. * You have experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines. * You have experience working within a team environment using Agile/DevSecOps methods and tools, to include Jira, Confluence, Jenkins, GIT, Maven, and Gitlab. * You have experience implementing cybersecurity hardened solutions. Familiarity with TLS and PKI. * You can think creatively and operate in a collaborative, fast-paced, process-oriented, deadline-driven and sometimes ambiguous environment with little supervision. * You can express yourself confidently, concisely, and accurately through written and oral communications. Benefits: * An immediately-vested 401(K) with employer matching * Rapid PTO accrual schedule with floating holidays * Comprehensive medical, dental, and vision coverage * Tuition assistance, financing, and refinancing * Paid maternity / paternity leave * Company-paid infertility treatments * Cross-training and professional development opportunities * The ability to influence major initiatives Work Location: * Chantilly, VA We are an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law.