> Markdown version of [/jobs/ext/4516251-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4516251-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Boeing Company - **Location:** Reston, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $159,200.0 - $211,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Systems Engineering, User Authentication, Automation of Tests, Code Review, Databases, Data Validation, Data Integrity, Relational Databases, Human-Computer Interaction, Python (Programming Language), PostgreSQL, Linux System Administration, Node.Js, Object-Relational Mapping, OpenShift, Query Optimization, Software Deployment, Software Engineering, SQL Databases, SQLAlchemy, TypeScript, ReactJS, Software Security, Indexer, Backend, Database Migration, Kubernetes, React Redux, Restful APIs, Docker - **Published:** November 1, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9281102/senior-software-engineer ## About the Role To be eligible for this demanding position, the ideal candidate should demonstrate the following experience and qualifications: Required Education and Years of Experience: * 13 Years of experience in Software or Systems Engineering roles or a highly related field of work with similar scope and responsibilities. * A Bachelor's degree may be substituted for 4 years of experience and a Master's Degree may be substituted for 6 years of experience., * TS/SCI with CI Polygraph Clearance * Strong proficiency in React and TypeScript, including functional components, hooks, reusable component design, and API integration. * Strong experience developing backend services and REST APIs using Node.js and TypeScript. * Experience developing and maintaining backend applications and services using Java and Python. * Proficiency with PostgreSQL, including relational data modeling, SQL, schema migrations, indexing, and query optimization. * Hands-on experience with Docker, including writing Dockerfiles, building images, and troubleshooting containers. * Strong communication skills and the ability to translate business and customer needs into clear technical requirements Desired Qualifications: * Experience with Redux Toolkit, Typescript, ReactJs, Python, Java & Nodejs. * Familiarity with Software development within Department of War. * Familiarity with Linux environments and Kubernetes concepts. * Experience configuring CI/CD pipelines and automating application deployments. * Experience improving application security, accessibility, performance, and reliability. * Experience working in an Agile development environment and coordinating with product, operations, and security teams. ## Description As a Senior Full Stack Developer with BI&A you will be supporting an IC Customer working on mission driven applications. Candidates in this role will: * Design, develop, and maintain full stack applications using React, TypeScript, Node.js, Java, Python, and PostgreSQL. * Build reusable React components and manage application state and asynchronous workflows using Redux. * Develop and maintain backend services and REST APIs, including request validation, error handling, and authentication and authorization integration. * Use Pydantic for data validation and SQLAlchemy for database access and object-relational mapping in Python services. * Design and maintain PostgreSQL schemas, queries, indexes, and database migrations, with attention to performance and data integrity. * Build and maintain Docker images and deploy, configure, and troubleshoot applications in OpenShift. * Investigate and resolve production issues across the user interface, backend services, database, and application deployment. * Work with customers, product owners, and other stakeholders to clarify requirements, identify dependencies, and estimate implementation effort. * Participate in technical design and code reviews, write automated tests, and maintain technical documentation. * Mentor developers and collaborate with operations and security teams to support reliable application delivery.