Skip to content

Senior Software Engineer – Mission-Critical Systems
Company | AMERICAN SYSTEMS |
---|
Location | Washington, DC, USA |
---|
Salary | $129800 – $216700 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Active TS/SCI clearance with SCI eligibility (required)
- Bachelor’s in Computer Science, Information Systems, or a related field (or equivalent experience)
- 7+ years of IT experience and 5+ years in software engineering or back-end development
- Current Security+ CE or equivalent DoD 8140 IAT Level II certification
- Strong proficiency in C# and SQL (required)
- Experience designing and implementing scalable system architectures
- Familiarity with data transformation processes and tools for large-scale analytics
- Strong knowledge of Agile development practices (e.g., Scrum, XP)
- Experience troubleshooting and maintaining Linux systems (RHEL)
Responsibilities
- Work across cloud and on-premises environments using the latest tools and technologies
- Shape system architecture and influence project outcomes with your expertise
- Design, implement, and maintain scalable software systems to support data-driven applications and mission-critical workflows
- Develop and optimize back-end solutions using C#, ASP.NET, and SQL for managing large datasets and complex processing
- Collaborate with Web Application Developers to integrate front-end interfaces with robust back-end infrastructures
- Architect and deploy systems to streamline data collection, processing, and storage across cloud and on-premises environments
- Ensure high system performance, reliability, and scalability through effective code design, testing, and optimization
- Analyze technical requirements and translate them into scalable solutions aligned with business objectives
- Support system updates, configuration, and troubleshooting in Linux (RHEL) environments
- Implement security best practices in compliance with DoD standards, ensuring systems are resilient against potential threats
- Work within Agile development teams to deliver high-quality solutions efficiently
Preferred Qualifications
- Experience working with data visualization tools (e.g., Tableau, Power BI)
- Familiarity with Atlassian tools (e.g., Jira, Confluence)
- Knowledge of front-end frameworks or languages to collaborate effectively with Web Application Developers
- Proficiency in additional programming languages like Python or Java
- Exposure to cloud technologies and environments such as AWS or Azure