Spry MethodsSM

Software Developer (Mid and Senior)

Spry Methods, Inc. is a Small Business providing Cyber, Intel Analysis, National Security, and Mission IT solutions to the federal government and commercial entities since 2001.

Spry Methods

Employee count: 51-200

United States only

Who We’re Looking For (Position Overview):

Spry Methods is on the search for a Software Developer (both mid and senior levels) to join our team supporting one of our government customers.

Team Information:

This procurement is to acquire Agile teams to advance the organization's Enterprise Services capabilities, focusing on delivering secure, scalable, and high-quality solutions that meet evolving business needs. Agile teams will be responsible for understanding complex technical and organizational requirements, then translating them into innovative, efficient solutions that align with enterprise standards and promote seamless integration across various systems. Following the Scaled Agile Framework (SAFe) Agile methodology, the teams will ensure a continuous delivery model that meets rigorous standards of security, scalability, and reliability. Agile teams will bring expertise across essential domains, including data engineering and standards, software development, and enterprise tool support, ensuring comprehensive capabilities to meet the diverse technical and operational needs of the Division.
The Agile teams will work collaboratively to drive key strategic initiatives, adapting quickly to shifts in organizational priorities while maintaining a commitment to excellence in execution. The teams will contribute to an iterative development process that emphasizes responsiveness to stakeholder needs, transparency in progress tracking, and regular reporting on key metrics. By acquiring high-caliber Agile resources, the division will strengthen its capacity to produce impactful, world-class solutions that support the mission and long-term objectives.

What Your Day-To-Day Looks Like (Position Responsibilities):

  • Develops, creates, and modifies general computer applications software or specialized utility programs to meet user needs and optimize operational efficiency.
  • Designs and customizes software applications for client use, optimizing operational efficiency and user experience.
  • Develops and enforces XML schema design, validation, and transformation standards, including NIEM compliance, for mission-critical information exchanges.
  • Designs, documents, and maintains RESTful APIs, ensuring adherence to organizational standards, security protocols, and interoperability requirements.
  • Implements and maintains MEPs and IEPDs for seamless data communication.
  • Utilizes programming languages such as Java, Python, or equivalent to develop tools for validating and troubleshooting XML instances and data integration issues.
  • Conducts research, design, development, and testing of operating systems-level software.
  • Applies principles and techniques of computer science, engineering, and mathematical analysis to optimize system performance and scalability.
  • Provides technical guidance and training to developers on best practices for API governance, compliance, and testing methodologies.
  • Maintains API documentation using tools like SwaggerHub, ensuring consistency, accessibility, and alignment with enterprise integration strategies.
  • Develops and integrates cloud-based applications using AWS services (e.g., EC2, Lambda, RDS, DynamoDB) for scalability, security, and performance.
  • Implements front-end development to create responsive and intuitive user interfaces.
  • Works with databases, performing design, analysis, and coordination for database development as part of a team.
  • Manages software development using Atlassian tools like Bitbucket for code repositories and Jira for project tracking, supporting CI/CD pipelines.
  • Ensures adherence to Agile methodologies, particularly within the SAFe framework, for iterative development and prioritization of features.
  • Follows industry-standard practices for unit testing, integration testing, and automated deployment, ensuring rigorous quality assurance.
  • Provides ongoing maintenance and support, including monitoring system performance, responding to incidents, and implementing patches to ensure application reliability and security.
  • Experience working in an Agile organization using Scrum, Kanban, Jira, Confluence, and SAFe.

What You Need to Succeed (Minimum Requirements):

  • Secret Clearance Required
  • Senior: Minimum of eight (8) years of experience in software development with a strong background in object-oriented programming, data structures, and algorithms, with proficiency in languages such as Java, Python, or Golang.
  • Mid: Minimum of Five (5) years of experience in software development with a strong background in object-oriented programming, data structures, and algorithms, with proficiency in languages such as Java, Python, or Golang.
  • A bachelor’s or master’s degree in computer science, Software Engineering, Information Systems, or a related technical field, preferred.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Spry Methods

Learn more about Spry Methods and their company culture.

View company profile

Spry Methods, Inc. is an established Small Business headquartered in McLean, Virginia, dedicated to providing innovative technology solutions to U.S. federal agencies, including the Department of Defense (DoD), Federal Civilian, Law Enforcement, and Intelligence Communities. Founded in 2001, Spry Methods has built a strong reputation for combining deep industry knowledge with exceptional responsiveness to deliver impactful results for its clients. The company focuses on several key areas, including Cybersecurity, Mission IT, National Security, Intelligence Analysis, and Emerging Technologies. Spry Methods is committed to quality and continuous improvement, holding certifications such as ISO 9001:2015, ISO/IEC 20000-1:2018, ISO/IEC 27001:2013, and a CMMI-SVC ML3 rating.

Spry Methods offers a comprehensive range of services designed to address the complex challenges faced by modern government organizations. Their cybersecurity solutions aim to enhance security through proactive threat detection, robust risk management, and comprehensive incident response. In Mission IT, Spry supports federal agencies with DevSecOps, enterprise architecture, C5IT, and scalable cloud and on-premise solutions. The company's intelligence analysis capabilities span Open Source Intelligence (OSINT), Human Intelligence (HUMINT), Signals Intelligence (SIGINT), and Geospatial Intelligence (GEOINT). Furthermore, Spry Methods supports national security missions with services like watchlisting, visa vetting, redaction/minimization, mobile communications, training, and policy development. The company emphasizes an entrepreneurial work environment, valuing its employees as its most critical asset and fostering a culture that promotes initiative, integrity, accountability, and both personal and professional growth. Spry Methods actively recruits top talent and is dedicated to supporting its employees, clients, and the broader community.

Claim this profileSpry Methods logoSM

Spry Methods

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at Spry Methods

Explore the variety of open remote roles at Spry Methods, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Spry Methods

Remote companies like Spry Methods

Find your next opportunity by exploring profiles of companies that are similar to Spry Methods. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Spry Methods hiring Software Developer (Mid and Senior) • Remote (Work from Home) | Himalayas