Senior Software Engineer
RemoteUnited States
Job Summary
Lead the design, development, and deployment of secure, scalable software applications across full-stack front-end and back-end services. Establish engineering practices, code standards, and CI/CD pipelines while integrating third-party platforms, cloud services, and AI capabilities. Optimize relational databases, implement observability solutions, and drive root-cause analysis for production support. Mentor engineers, conduct code reviews, and collaborate with stakeholders to deliver high-quality solutions within Agile teams. This role supports an Artificial Intelligence Support Services program for a fully-remote position requiring a U.S. citizen with seven years of progressive experience.
Required Qualifications
- Bachelor's degree in computer science, software engineering, information systems, or a related field; equivalent professional experience may be considered
- Seven or more years of progressive experience in software engineering, application development, or a related discipline
- Demonstrated experience designing and delivering production software across multiple frameworks or technology stacks
- Strong full-stack development experience, including modern front-end, back-end, API, database, and integration technologies
- Proficiency with JavaScript or TypeScript and a modern front-end framework such as React, Angular, or Vue
- Proficiency with one or more back-end languages or platforms such as Node.js, Java, Python, .NET, or comparable technologies
- In-depth knowledge of relational database design, SQL, data modeling, query optimization, and data integration
- Experience with software architecture, design patterns, distributed systems, and enterprise integration
- Expertise with Git-based code management, automated testing, CI/CD pipelines, and release management
- Experience with cloud platforms, containerization, infrastructure-as-code, and DevOps practices
- Strong analytical, communication, leadership, troubleshooting, and technical documentation skills
- Must be a U.S. citizen and pass a governmental-level background check
Desired Qualifications
- Experience with a PERN-style technology stack: PostgreSQL, Express, React, and Node.js
- Experience integrating generative AI, machine learning, natural-language processing, or intelligent automation into enterprise applications
- Experience with Azure, AWS, or Google Cloud services
- Experience with Docker, Kubernetes, API gateways, message queues, event-driven systems, or microservices
- Experience with observability platforms such as Application Insights, OpenTelemetry, Datadog, Splunk, or comparable tools
- Experience working in government, defense, emergency management, regulated, or other mission-critical environments
- Experience with application security, identity and access management, secure software development, and compliance requirements
- Experience designing accessible applications and validating Section 508 or WCAG conformance
- Experience leading Scrum or Agile development teams
- Relevant technical certifications in cloud, security, architecture, or software engineering
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.