Software Engineer II

Synergetics

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or related field, or equivalent work experience.
  • 3+ years of experience in software development, focusing on C#/.NET and Angular.
  • Strong knowledge of full-stack development, including RESTful APIs and SQL Server databases.
  • Experience with Azure services like App Services and Azure DevOps.
  • Familiarity with DevOps practices and CI/CD pipelines using GitHub.
  • Understanding of security best practices and willingness to learn FedRAMP compliance requirements.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Develop and maintain web applications using .NET and Angular, ensuring high performance and scalability.
  • Build and maintain microservices integral to the OpenFLIS platform, ensuring modularity and testing.
  • Optimize SQL Server databases and integrate data access layers.
  • Implement CI/CD pipelines and manage infrastructure as code.
  • Provision and manage Azure resources including App Services and monitoring tools.
  • Configure and administer ServiceNow modules and integrate them with OpenFLIS.
  • Ensure software development aligns with FedRAMP compliance requirements and support audits.

Benefits

  • Flexible, mostly remote work environment.
  • Competitive salary and employer-paid medical, dental, and vision insurance.
  • Retirement plan contributions and paid time off.
  • Wellness and home-office stipends.
  • Professional development opportunities.
Full Job Description
Position Summary

The OpenFLIS team is seeking a Software Engineer with strong .NET and Angular skills to develop and maintain OpenFLIS's microservices and user interface. The engineer will build scalable services and web applications using C#/.NET and Angular, work with SQL Server databases, and integrate with Azure resources. You will also contribute to DevOps activities-including CI/CD automation, infrastructure as code, and monitoring-and administer the Azure environments that host OpenFLIS. This role requires working within a FedRAMP-authorized environment and following rigorous security and compliance practices.

This is a mostly remote position; candidates should reside or be willing to relocate to Northern Colorado (Fort Collins / Denver / Boulder metro areas) and be able to attend periodic in-person meetings. U.S. citizenship is required to support FedRAMP compliance.
Responsibilities
  • Full-stack development: Design, develop and maintain web applications using the .NET framework and Angular. Responsibilities include implementing user-friendly front-end components, writing clean and efficient server-side code, and ensuring high performance and scalability.
  • Microservices and APIs: Build and maintain microservices that form the OpenFLIS platform, ensuring services are modular, well-tested, and integrate with Azure services.
  • Database development: Develop and optimize SQL Server databases, design schemas and stored procedures, and integrate data access layers.
  • DevOps and automation: Implement CI/CD pipelines using GitHub and Azure DevOps; manage infrastructure as code (e.g., BICEP or Terraform); automate deployment and configuration of Azure resources; and monitor system health.
  • Azure administration: Provision and manage Azure resources such as App Services, Functions, storage accounts, virtual networks, Key Vaults, and monitoring tools.
  • ServiceNow integration: Configure and administer ServiceNow modules used by the team (e.g., incident, change, configuration management) and integrate ServiceNow with OpenFLIS workflows.
  • FedRAMP compliance: Develop software and manage systems within a FedRAMP-authorized service boundary, adhering to security policies and documentation requirements; collaborate with cybersecurity and compliance teams to support audits and continuous monitoring.
  • Collaboration and communication: Participate in code reviews, sprint planning, and design discussions; collaborate with UX designers and product managers; and provide timely communication on progress and issues.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering or related field, or equivalent work experience.
  • 3+ years of professional experience in software development, with a focus on C#/.NET and Angular or similar frameworks.
  • Strong knowledge of full-stack development, including RESTful APIs, JavaScript/TypeScript, HTML/CSS, and SQL Server databases.
  • Experience with Azure services (App Services, Azure SQL, Azure Functions, Storage, Key Vault, Azure DevOps or GitHub Actions).
  • Familiarity with DevOps practices, version control (GitHub), and CI/CD pipelines.
  • Understanding of security best practices and willingness to learn FedRAMP, DoD IL-4, and NIST 800-53 compliance requirements.
  • Excellent problem-solving skills, strong attention to detail, and effective communication skills.
Preferred Qualifications
  • Experience developing microservices using .NET Core and containerization (e.g., Docker, Kubernetes).
  • Working knowledge of ServiceNow configuration and integration.
  • Experience with infrastructure as code (BICEP, ARM templates, Terraform).
  • Familiarity with other front-end frameworks (React, Vue) and backend technologies.
  • Previous work on FedRAMP Moderate or other government compliance frameworks.
  • Certifications such as Microsoft Certified: Azure Developer Associate, Azure Administrator, or Security+.
Benefits and Work Environment

Synergetics offers a flexible, mostly remote work environment. Employees are part of an agile, collaborative team dedicated to securing critical supply-chain operations and modernizing technology solutions within the Department of Defense space. Benefits include competitive salary, employer-paid medical, dental and vision insurance, retirement plan contributions, paid time off, wellness and home-office stipends, and professional development opportunities.

Similar Jobs

More Jobs at Synergetics

  • Software Engineer II
    $90K — $120K *
    Denver, CO 80219 (Denver County)
    Information Technology
    In-Person
  • Software Engineer II
    $90K — $120K *
    Remote
    Information Technology
    Remote in Denver, CO

More Information Technology Jobs

Find similar Software Engineer II jobs: