CrawlJobs Logo

Federal Senior Software Engineer

United States, Washington DC 190000.00 - 225000.00 USD / Year · Job Posted December 13, 2025
Apply Position
Job Link Share

Job Description

As Virtru continues to grow rapidly worldwide, including in the U.S. public sector market, we are recruiting an experienced Software Engineer to join our team and ensure customers can get the most impact out of Virtru’s platform. This primarily means becoming a technical expert on the Virtru platform and using this knowledge to build custom products/tools and solution integrations for our customers. The opportunity for impact is huge in this role as you’ll be rapidly solving critical mission gaps for our customers.

Job Responsibility

  • Deliver efficient and professional solutions for clients to maximize value from Virtru’s products in Go or Java
  • Maintain awareness and knowledge of Virtru products, specifically APIs and SDKs
  • Able to develop standalone, modular, and code libraries to enable clients adoption of Virtru products
  • Engage with multiple business units including software engineering, operations, product management, and business stakeholders
  • Maintain a broad and deep technical understanding of the Virtru product line and the underlying technologies and protocols
  • Understand Virtru’s engineering strategy and business goals, and use this context to inform your work with VGS customers
  • Stay up-to-date on industry trends through self-study, research, and online courses

Requirements

  • Active U.S. TS/SCI Clearance required - ideally with CI poly or willingness to sit for one
  • 5+ years Experience with Go or Java and backend development
  • Experience developing software in or supporting Federal Government customer environments, with a focus on DoD mission areas
  • Experience integrating software solutions with other business systems, for example: data warehousing, BI, CRM, ERP, or analytics platforms
  • Ability to decompose complicated technical concepts into manageable parts and effectively communicate those parts in a manner that is digestible for peers as well as management
  • Self-starter and system-level thinker who proactively scans for and communicates problems with technology, investigates potential causes, and proposes solutions/next steps
  • Strong communication skills
  • Project management skills, including experience working on matrixed teams
  • Expert in building relationships, listening and managing time
  • A passion to serve the customer, which has played out in a prior customer-facing role like consulting or support, ideally sales engineering
  • Experience with JavaScript and/or Python
  • Experience with Kubernetes and Docker

Nice to have

  • 7+ years experience in software engineering
  • DC metro area-based with ability to travel up to 25%
  • Familiarity with fundamental elements of ICAM/IdAM (e.g., classification regimes
  • common access control approaches, to include RBAC and ABAC
  • PKI)
  • Experience with tools like JBLOCKS and NiFi
  • Experience with a popular frontend stack (eg. react, angular)
  • A desire to contribute to open source projects and participate in local events

What we offer

  • A Flexible PTO policy — we strongly encourage you to take time off (in addition to 14 holidays)
  • A $1,500 annual Learning & Development Stipend
  • Frequent company-sponsored team celebrations
  • Access to an Employee Assistance Program
  • Access to Headspace, a mental health app tailored to your specific needs
  • A flat 3% contribution to your retirement account
  • A high degree of flexibility
  • Competitive compensation
  • Generous parental, medical, and bereavement policies
  • Uncapped commissions for Sales roles
  • 401K contribution and stock options
  • Full medical, dental, and vision benefits
  • New Hire Swag and IT Welcome boxes
  • Structured semi-annual 360° performance reviews

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Federal Senior Software Engineer

8 matching positions

Senior Software Development Engineer - US Federal

This role will support one or more direct or indirect contracts with the U.S. Fe...
Location
Location
United States , Atlanta
Salary
Salary:
156000.00 - 234000.00 USD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience with Web application development or SaaS (Software as a Service)
  • OO design and development experience in an object oriented language such as Java, C#, etc
  • Experience designing/developing business applications, (knowledge of Recruiting systems, Talent Management systems, or Learning platforms is a plus)
  • Validated working knowledge of design and analysis of software for performance
  • Metadata-driven definitional development experience
  • Experience with JSON, XML, and Integration technologies
  • US Citizen
Job Responsibility
Job Responsibility
  • Developing pioneering software empowering federal agencies to manage human resources effectively
  • Streamlining HR processes and improving the federal employee experience
  • Working alongside key architects, product managers, and federal government partners to deliver high-quality solutions tailored to the unique needs of the federal sector
  • Building a product that is appreciated by hundreds of customers such as: Salesforce.com, Netflix, lululemon athletica and many others
  • Fulltime
Read More
Arrow Right

Senior Devops Engineer, Alpaca Engineer (US Federal)

This role will support one or more direct or indirect contracts with the U.S. Fe...
Location
Location
United States , Reston
Salary
Salary:
163800.00 - 245800.00 USD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 8 years software development or DevOps experience
  • A minimum of 5 years experience with internet protocols TCP/IP, HTTP, SSL/TLS etc
  • A minimum of 3 years experience with Linux and container technologies (K8s, Docker)
  • A minimum of 3 years using, deploying, and applying: AWS, Google Cloud Platform
  • Bachelor’s Degree in Computer Science or related field (or equivalent experience)
  • This role may require a security clearance at the TS/SCI w/CI Poly level
  • Applicants must have the ability to obtain and maintain a U.S. government issued security clearance
  • An active TS/SCI w/CI Poly is preferred
  • Experience automating infrastructure in at least one modern programming language such as Python, Go, Ruby, Java
  • Experience running databases (SQL and NoSQL)
Job Responsibility
Job Responsibility
  • develop, build, deploy, and support the security specific solutions and infrastructure to help protect Workday customers data
  • operate and maintain our critical production system as well as building massively scalable digital security systems
  • regular after-hours production support, in the event of critical service outages
What we offer
What we offer
  • may be eligible for the Workday Bonus Plan or a role-specific commission/bonus
  • annual refresh stock grants
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft has an exciting opportunity for a Senior Software Engineer in the Clou...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role including an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
  • Ability to meet Microsoft, customer and/or government security screening requirements are required pre-offer and post-hire for this role
  • This position requires successful verification of the stated security clearance to meet federal government customer requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
Job Responsibility
Job Responsibility
  • Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products
  • Conducts retrospective debugging of solutions to identify root causes of problems
  • Maintains operations of live service as issues arise on a rotational, on-call basis
  • Implements solutions and mitigations to more complex issues impacting performance or functionality of Live Site service and escalates as necessary
  • Reviews and writes issues postmortem and shares insights with the team
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions
  • Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate
  • Responds within Service Level Agreement (SLA) timeframe
  • Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions
  • Escalate issues to appropriate owners
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Public Sector

Join the team shaping the future of AI at Scale. The Public Sector software engi...
Location
Location
United States , San Francisco; St. Louis; New York; Washington
Salary
Salary:
162400.00 - 311000.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full Stack Development: Proficiency in front-end, back-end development and infrastructure, including experience with modern web development frameworks, programming languages, and databases
  • Cloud-Native Technologies: Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and experience in developing and deploying applications in a cloud-native environment. Understanding of containerization (e.g., Docker) and container orchestration (e.g., Kubernetes) is a plus
  • Data Engineering: Knowledge of ETL (Extract, Transform, Load) processes and experience in building data pipelines to integrate and process diverse data sources. Understanding of data modeling, data warehousing, and data governance principles
  • AI Application Integration: Familiarity with integrating Large Language Models (LLMs) and building agentic workflows. Understanding of prompt engineering, retrieval-augmented generation (RAG), and agent orchestration is beneficial
  • Problem Solving: Strong analytical and problem-solving skills to understand complex challenges and devise effective solutions. Ability to think critically, identify root causes, and propose innovative approaches to overcome technical obstacles
  • Collaboration and Communication: Excellent interpersonal and communication skills to effectively collaborate with cross-functional teams, stakeholders, and customers. Ability to clearly articulate technical concepts to non-technical audiences and foster a collaborative work environment
  • Adaptability and Learning Agility: Willingness to embrace new technologies, learn new skills, and adapt to defining and evolving project requirements. Ability to quickly grasp and apply new concepts and stay up-to-date with emerging trends in software engineering
Job Responsibility
Job Responsibility
  • Lead the design and implementation of scalable backend systems and distributed architectures for Federal customers
  • Manage the full lifecycle of feature development from requirement definition to deployment on classified networks
  • Direct the orchestration of asynchronous agent fleets to meet mission requirements
  • Lead customer engagements to translate mission needs into technical requirements
  • Own the communication with stakeholders to ensure implementation meets defined acceptance criteria
  • Conduct technical reviews and identify risks within machine learning infrastructure and model serving
  • Drive the platform roadmap by providing technical specifications for Federal product offerings
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • learning and development stipend
  • generous PTO
  • commuter stipend
  • Fulltime
Read More
Arrow Right

Senior Software Engineer for CIAM

Join us as a Senior Software Engineer for CIAM at Barclays, where you will bring...
Location
Location
United States , Whippany
Salary
Salary:
170000.00 - 230000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Considerable IAM engineer background with broad experience across the IAM domain, including tooling, products, protocols, taxonomy, authentication, authorization, and identity federation
  • Experience with single sign on, OAuth2, OIDC, PKI, PSD2 SCA knowledge and possession-based authentication. ForgeRock developer experience with PingGateway, PingAM, PingIDM and PingDS, including JavaScript coding of PingGateway scripted routes, and PingAM authentication tree nodes
  • Considerable coding across either JavaScript or Java, and you should be comfortable in designing extensible IAM APIs for seamless integration with external and internal applications
  • Considerable working knowledge of implementing PingAM custom authentication trees, including downstream API integration with threat sensors (ThreatMetrix, BioCatch), adaptive authentication and step-up authentication, including the ability to implement data links between internal and external LDAPS, JDBC, SOAP, HTTPS, and other data sources
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
What we offer
What we offer
  • Medical
  • Dental
  • Vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer - CTJ - Poly
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role
  • The successful candidate must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
  • Ability to meet Microsoft, customer and/or government security screening requirements are required pre-offer and post-hire for this role
  • Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination
  • This position requires successful verification of the stated security clearance to meet federal government customer requirements
  • You will be asked to provide clearance verification information prior to an offer of employment
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
  • To meet this legal requirement, citizenship will be verified via a valid passport, or other approved documents, or verified US government Clearance
Job Responsibility
Job Responsibility
  • Design, build, and operate distributed database services for secure, air‑gapped cloud environments, spanning infrastructure, automation, and platform tooling
  • Own production reliability and operability of database services, including availability, performance, backup and restore, upgrades, and incident response
  • Develop secure, compliant systems that meet strict isolation, regulatory, and supply‑chain requirements in sovereign and disconnected clouds
  • Automate the full service lifecycle end‑to‑end, reducing manual toil across provisioning, deployment, patching, failover, and recovery
  • Troubleshoot and resolve complex distributed system failures, leading deep root‑cause analysis and driving durable, long‑term fixes
  • Collaborate cross‑functionally with engineering, security, networking, and compliance teams to deliver fully operable database platforms
  • Set a high engineering and operational bar, contributing high‑quality code, strong design reviews, and mentoring engineers who build what they run
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for an enthusiastic and inquisitive Senior Software Engineer with...
Location
Location
United Kingdom
Salary
Salary:
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in a Senior Software Engineer role, ideally within web and mobile application development
  • Experience designing and operating micro frontend (MFE) architectures, including module federation and independently deployed pipelines
  • Expertise in React and TypeScript development, including component architecture, state management, and performance optimisation
  • Extensive experience with NestJS for backend-for-frontend (BFF) patterns and API gateway design
  • Skilled in building and maintaining CI/CD pipelines using tools such as Azure DevOps or GitHub Actions, and familiar with optimised deployment strategies
  • In-depth knowledge of testing frameworks and strategies across unit, integration, E2E, and non-functional domains
  • Experience with cloud-native environments - preferably GCP and Azure
  • Skilled in application performance optimisation techniques such as caching, code splitting, lazy loading, and real-user monitoring
  • A good understanding of web and mobile security best practices, including OWASP guidelines, secure authentication and authorisation
Job Responsibility
Job Responsibility
  • Act as a technical lead within your squad, setting high standards for engineering practices and infrastructure resilience
  • Provide mentoring and guidance to junior and mid-level engineers
  • Help shape and implement the long-term engineering technical strategy for reliability and scalability
  • Design and implement scalable and modular frontend solutions using micro frontend architecture and module federation
  • Develop applications using React, TypeScript, and NestJS, supporting robust client-server integration
  • Contribute to and lead the detailed design, engineering quality, and technical oversight of solutions delivered within the Value Stream
  • Ensure all technical solutions follow architecture governance and align with Admiral’s engineering strategy
  • Drive improvements to CI/CD pipelines, automation, testing practices, and secure delivery
  • Contribute to resolving technical constraints, blockers, and integration challenges
  • Identify and address technical debt, ensuring sustainability and maintainability
What we offer
What we offer
  • Up to £3,600 of free shares each year after one year of service
  • 33 days holiday (including bank holidays) increasing up to 38 days
  • Option to buy or sell up to an additional five days of annual leave
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Identity & Access Management (IAM) Protect team within the CISO organization...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience designing and developing cloud-based solutions
  • Strong proficiency in C# and scripting languages, especially PowerShell
  • Hands-on experience with Azure services, including: Azure Functions, Logic Apps, Azure Kubernetes Services, VNET / networking concepts, Entra ID Applications / Service Principals / Permissions
  • Experience building automation for reliability, operations, or incident management
  • Strong problem-solving skills and ability to work on ambiguous problem statements
  • Proven ability to work effectively as a team player in a collaborative environment
  • Experience/familiarity with application and system monitoring systems
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure, scalable, and reliable cloud‑based automation solutions using Azure services such as Azure Functions, Logic Apps, AKS, Federated Identity Credentials, and PowerShell‑based automation
  • Lead by example in code quality, design rigor, documentation, and end‑to‑end ownership of solutions
  • Provide technical guidance and mentorship to junior engineers and peers, fostering strong engineering fundamentals and automation‑first thinking
  • Analyze incident and ticket history to identify recurring, high‑impact scenarios suitable for automation
  • Design, implement, and evolve automation solutions that reduce manual operational effort, recurring incidents, and support escalations
  • Measure and track the effectiveness of automation initiatives using clear metrics such as incident reduction, reliability improvements, and efficiency gains
  • Contribute to architecture and design discussions by investigating solution approaches, sharing findings, and owning selected design decisions with guidance as needed
  • Integrate automation solutions with identity, networking, and security components, including Entra ID applications, service principals, and permission models
  • Evaluate and integrate AI‑driven approaches, chatbots, or ICM‑based automation where appropriate to improve operational workflows and responsiveness
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Fulltime
Read More
Arrow Right