Full Stack Software Engineer
Backend Developer
Angular
APIs
Application Security
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Integration
Data Processing
DevOps
Devops Tools
DevSecOps
Engineering
Engineering Software
Front End Development
Frontend
Frontend Framework
Full Stack
Information Technology (IT)
Infrastructure As Code
Kubernetes
Node.js
Platform Engineering
Programming
Programming Language
Programming Languages
Security
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Web
Web Design
Web Framework
Web Technologies
Job Description
P3S CORPORATION is seeking a Full Stack Software Engineer to build and improve secure, scalable applications for federal government customers. This onsite role in San Antonio, TX is hands-on across the full stack, with a focus on reliable backend services, RESTful APIs, and responsive front-end experiences.
What you’ll do
- Design, develop, test, and maintain scalable web applications across the full technology stack.
- Develop and optimize backend services using Java, emphasizing secure, efficient, high-performance data processing.
- Build, integrate, consume, and maintain RESTful APIs to support reliable communication between applications and services.
- Create responsive, accessible, user-focused front-end solutions using JavaScript and modern front-end frameworks.
- Collaborate with engineers, product stakeholders, designers, and other team members to translate business and mission requirements into effective technical solutions.
- Diagnose and resolve application and system issues across the technology stack.
- Identify opportunities to improve performance, reliability, scalability, and maintainability.
- Apply sound software development practices throughout the development lifecycle.
- Take ownership of assigned development efforts and contribute to timely delivery of secure, high-quality software.
- Participate in technical discussions, code reviews, testing, troubleshooting, and continuous improvement initiatives.
What you bring
- Active Secret security clearance is required.
- Active Top Secret clearance or higher is preferred.
- Minimum of 3 years of relevant professional experience.
- Experience with Java and JavaScript.
- Hands-on work with modern front-end frameworks such as React, Angular, or Vue.js.
- Hands-on use of Ansible.
- Experience developing, building, consuming, integrating, and/or securing RESTful APIs.
- Working knowledge of SQL and/or NoSQL databases including PostgreSQL, MySQL, MongoDB, Elasticsearch, and Node.js.
- Familiarity with modern software development practices and application development lifecycles.
- Experience with code-assist or AI-enabled development tools such as GitHub Copilot, Gemini Code Assist, Amazon CodeWhisperer, or comparable tools.
- Ability to maintain all required security and customer eligibility requirements associated with the position.
Technologies you may work with
- Backend and APIs: Java, RESTful APIs, Node.js
- Front end: JavaScript, React, Angular, Vue.js
- Data: PostgreSQL, MySQL, MongoDB, Elasticsearch
- Automation and environments: Ansible, Docker and/or Podman, Linux
- Cloud: AWS, Microsoft Azure, Google Cloud Platform
- Distributed data ecosystem: Apache Spark, Accumulo, Hadoop, Zookeeper, YARN
- Security/credential areas: Security+, CISSP, CASP+
Preferred qualifications
- Experience with Docker and/or Podman.
- Experience working in Linux environments.
- Experience with AWS, Microsoft Azure, or Google Cloud Platform.
- Experience with Apache Spark and distributed data processing.
- Experience with Accumulo, Hadoop, Zookeeper, YARN, or comparable data-ecosystem technologies.
- Experience developing within federal government or Department of Defense environments.
- DoD 8140-aligned certifications such as Security+, CISSP, CASP+, or similar cybersecurity credentials.
Clearance requirements
- Active Secret security clearance is required.
- Active Top Secret clearance or higher is preferred.
- Candidates must maintain all required security and customer eligibility requirements associated with the position.
What P3S values in this role
- Strong analytical and problem-solving skills.
- Commitment to secure and maintainable software development.
- Attention to quality and technical detail.
- Ability to work effectively within collaborative, multidisciplinary teams.
- Strong communication skills.
- Accountability and ownership of assigned responsibilities.
- Ability to adapt to evolving customer, technical, and mission requirements.
- Commitment to continuous learning and professional development.