Software Engineer (Subject Matter Expert Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+56 more
Job description
WINTrio LLC is seeking an experienced Senior Software Engineer to design, develop, integrate, deploy, and sustain full-stack software and AI-enabled applications supporting mission-critical Federal programs.
This position will support development of production-quality applications across front-end, middleware, back-end, database, cloud, and infrastructure layers. The successful candidate will build scalable applications using modern software frameworks, support AI application integration, manage CI/CD and Infrastructure as Code, and improve application performance, reliability, observability, and maintainability.
The ideal candidate will possess extensive experience in full-stack software engineering, software architecture, relational databases, Agile development, cloud computing, DevOps, and modern application frameworks such as the PERN stack., * Design, develop, test, deploy, maintain, and improve enterprise software applications.
- Develop full-stack solutions across front-end, middleware, APIs, back-end services, and relational databases.
- Develop applications using technologies such as PostgreSQL, Express.js, React.js, and Node.js.
- Build responsive, human-centered front-end solutions using HTML, CSS, JavaScript, and modern JavaScript frameworks.
- Develop scalable APIs, microservices, integration services, and application interfaces.
- Support integration of generative AI, RAG, predictive analytics, document processing, and other AI services into enterprise applications.
- Analyze user requirements, information needs, system flows, data usage, and business processes.
- Determine system specifications, architecture requirements, interfaces, and technical implementation approaches.
- Develop applications using multiple frameworks and modern software engineering tools.
- Design and optimize relational database structures and application data access patterns.
- Implement infrastructure using Terraform and other Infrastructure as Code technologies.
- Develop and maintain CI/CD pipelines supporting automated application build, testing, deployment, and release.
- Manage Git-based source code, branching, versioning, and collaborative development workflows.
- Integrate observability, monitoring, logging, and application performance tools into software solutions.
- Perform application testing, debugging, performance analysis, and root cause troubleshooting.
- Conduct systems analysis and recommend technical, architectural, process, or performance improvements.
- Direct or support system installation, upgrades, releases, and production deployments.
- Collect, analyze, and summarize development, performance, and service issues.
- Participate in Scrum and Agile ceremonies, sprint delivery, demonstrations, and iterative development.
- Support secure software development, role-based access control, data management, and ATO requirements.
- Develop accessible user interfaces and ensure applicable ICT solutions support Section 508 compliance., Full-Stack Development
- Front-End Development
- Back-End Development
- Middleware
- REST APIs
- Microservices
- Enterprise Application Development
PERN Stack
- PostgreSQL
- Express.js
- React.js
- Node.js
Front-End Engineering
- HTML
- CSS
- JavaScript
- React.js
- UI/UX
- Prototyping
- Section 508 Accessibility
Software Architecture
- Application Architecture
- Software Design
- System Integration
- Relational Databases
- Cloud-Native Applications
- Distributed Systems
DevOps & Automation
- Terraform
- Infrastructure as Code
- CI/CD
- Git
- Automated Testing
- Deployment Automation
Observability & Performance
- Application Monitoring
- Logging
- Performance Engineering
- Debugging
- Dev Tools
- Page Performance
Requirements
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, or a related field.
- Five (5) to ten (10) years of relevant software development or software engineering experience.
- Extensive experience in enterprise software development and scripting.
- Experience working within Scrum or Agile software development environments.
- In-depth knowledge of relational databases.
- Hands-on experience developing applications using multiple frameworks.
- Strong proficiency with software engineering tools and software architecture.
- Strong full-stack development experience.
- Experience with PERN or comparable modern full-stack technologies, including PostgreSQL, Express.js, React.js, and Node.js.
- Experience with Terraform or comparable Infrastructure as Code technologies.
- Expertise managing CI/CD pipelines.
- Strong experience with Git-based source code management.
- Experience integrating observability tooling into software engineering environments.
- Experience supporting software installation, upgrades, and production releases.
- Strong understanding of the Software Development Life Cycle.
- Excellent analytical, technical troubleshooting, and problem-solving skills.
- U.S. Citizenship required.
- Ability to obtain and maintain favorable Federal Public Trust suitability., * JavaScript
- React.js
- Node.js
- Express.js
- HTML
- CSS
Databases
- PostgreSQL
- Relational Databases
DevOps
- Terraform
- Git
- CI/CD Pipelines
- Infrastructure as Code
Cloud & AI Environments
- Microsoft Azure
- AWS
- Google Cloud Platform
- Microsoft 365
- ServiceNow
Engineering
- REST APIs
- Observability Tools
- Testing & Debugging Tools
- Browser Development Tools, * Experience supporting Federal software development or digital modernization programs.
- Experience developing production applications integrating Generative AI, RAG, ML, or cloud AI services.
- Experience building cloud-native applications across Azure, AWS, or GCP.
- Experience with human-centered design and modern UI/UX development.
- Experience developing Section 508-compliant applications.
- Experience supporting Federal ATO, access control, security, and data management requirements.
- Experience supporting enterprise applications through development, deployment, operations, and sustainment.
Benefits & conditions
- Standard operating hours are generally Monday through Friday, 8:00 AM to 4:30 PM Eastern Time.
- Occasional work outside normal business hours may be required based on mission needs.
- All work must be performed within the United States. __________________
WINTrio Benefits
- Healthcare (Medical, Dental, and Vision)
- Flexible Spending Account (FSA) and Health Savings Account (HSA)
- 401(k) and Retirement Savings Plan
- Annual Bonus and Profit Sharing Opportunities
- Paid Time Off (PTO) and Vacation
- Employee Assistance Program (EAP)
- Life, Personal, and Voluntary Disability Insurance
About the company
This position provides opportunities to work on full-stack development, cloud-native engineering, artificial intelligence, Generative AI, DevSecOps, software architecture, enterprise modernization, and mission-critical Federal technology programs. WINTrio is an employee-driven company where innovation, technical excellence, collaboration, and professional growth are fundamental to our success.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
7 Important Tips That Every Software Developer Should Know
The 12 Best Jobs for Software Engineers
Best Countries for Software Engineers