[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Peraton is a next-generation national security company that drives missions of consequence spanning the globe. They are hiring Software Engineers to support a program, where the role involves developing technical solutions, collaborating with cross-functional teams, and ensuring quality assurance throughout the software development lifecycle.
Responsibilities
- Develop technical solutions to complex problems
- Support the development and/or sustainment of a software development environment that covers the entire Software Development Lifecycle using current methodologies to include Continuous Deployment, Agile, and Development Operations (DevOps)
- Designs, develops, documents, tests, and debugs applications software
- Conducts multidisciplinary research and collaborates with cross-functional engineering and development teams in the planning, design, development, and utilization of Cloud-based capabilities for the development, modification, and deployment of commercial-of-the-shelf (COTS) software
- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints
- Confers with systems analysts, engineers, and cross-functional teams to design software and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
- Coordinates software testing and deployment to ensure specifications are met
- Assist the Scrum Master and Scrum Team in providing technical expertise in executing contract deliverables
- Provide support to the Chief Enterprise Architect, Release Train Engineer, Senior Leadership, and the client with regards to software development best practices
- Support Quality Assurance and Quality Control verification within all applicable phases of software development to assure all actions are completed in accordance with appropriate policy, standards, and procedures
- Ensure the quality of all services and deliverables across the contract
- Ensure high customer satisfaction and compliance with all government and corporate policies
Skills
- BS 10-12, MS 8-10, Phd 5-7 or HS+14
- U.S. Citizenship
- Ability to obtain a DoD Secret clearance
- Working knowledge of AWS ecosystem & implement cloud-native software solutions on AWS
- Knowledge and experience working with Relational & NoSQL Databases. (Oracle, PostgreSQL, Dynamodb)
- Knowledge and experience working with MUI (Material UI) and USWDS style sheets
- Must be proactive and able to perform in a fast-paced Agile environment providing timely deliverables
- Strong Problem-solving skills, Excellent written and verbal communication skills
- Ability to effectively communicate technical information
- Experience in manipulating JSON and XML payloads to conform pre-defined XSD schemas
- Experience with REACT (familiar with Module Federation and component library experience such as Storybook is a bonus
- Experience with Spring Boot API, & API Integration gateways (Java, and or JS), experience with Node.js is a bonus
- Experience with Backend Data Integration (SQL such as Postgres, and Data Connection Elements)
- Experience taking direction from an Infrastructure, or Data Architect
- Experience (not a SME, just some understanding) with Gitlab, CI/CD Pipelines and preferably DoD DEVSECOPs
- Experience with AGILE, and SCRUM
- At least some Experience with ECS, Docker, Fargate, or EC2, and Kubernetes
- Experience AWS GovCloud and DoD/DoW SRG approved Cloud software and AWS Services
- Optional skills could include but not required: Sonarcube, Postman and or Swagger, Unit Tests, and code vulnerability scanning
Benefits
- Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
Company Overview