C

Catapult Consultants

Global analytics and information systems consulting

Senior Software Engineer

Full-Time
No salary listed
Mid, Senior
Bachelor's
Henrico County, VA, USA
In Person
Software Engineering

About the job

Requirements
  • A bachelor's degree in Computer Science, Software Engineering, Management Information Systems, or Information Technology, or an equivalent combination of education and experience.
  • At least four years of software programming and testing experience.
  • High proficiency with programming and query languages and software platforms including HTML, ASP.NET, C#, Ajax, WCF, MVC, SQL Server, Oracle, and other software development tools.
  • Demonstrated experience with one or more of the .NET Framework, C#, Entity Framework, jQuery, MVC, and Microsoft SQL Server.
  • Experience working with relational databases for software programming.
  • Demonstrated analytical and problem-solving skills for designing, creating, and testing software programs, along with well-developed programming skills.
  • Experience developing and maintaining web services using WSDL, UDDI, DISCO, SOAP protocol, and .NET Remoting.
  • Knowledge of Software Engineering Life Cycle best practices, including Agile Development Methodology practices.
  • Ability to capture and document business requirements.
  • Good personal computer and business solutions software skills.
  • Ability to work both as part of a team and independently when necessary.
  • Strong interpersonal skills for interacting with team members and the functional business community.
  • Excellent oral and written communication skills for working effectively with team members, support personnel, and end users.
Responsibilities
  • Engineer web-based, multi-tier business applications using ASP.NET 4.0, C#, VB.NET, Silverlight, AJAX, Entity Framework, jQuery API, MVC, and JavaScript.
  • Develop software applications using relational databases, particularly Microsoft SQL Server and SSRS.
  • Assist with documenting business requirements from user workshops and software design meetings.
  • Assist with application testing and create programming, documentation, and test-plan work products.
  • Analyze and document user needs and software requirements, determine design feasibility, and translate requirements into specifications.
  • Develop, maintain, and implement new business applications, modules, and features using scientific analysis and mathematical models to predict and measure outcomes and system performance.
  • Modify and enhance new and existing business applications to improve functionality and performance.
  • Support code reviews and ensure specifications are met.
  • Write test cases and conduct audits.
  • Install and integrate software systems.
  • Obtain and evaluate user information about reporting, cost, tracking, review, and security needs to determine hardware configuration.
  • Manage issues and problems related to business applications and data transfer.
  • Diagnose and resolve medium- to high-complexity business, management, or technical application problems.
  • Perform data analysis to support internal and external business needs.
  • Apply current hardware, software, packaged applications, and tools to support delivery of client application solutions.
  • Facilitate communication between multiple business teams and the applications team for day-to-day application support activities.
  • Support the established change-management process and ensure consistency and quality of the source-code-control repository.

About the company

Catapult Consultants provides global professional services and management consulting with a focus on advanced business analytics and information systems solutions. It supports mission-critical programs for Defense, Civilian and Intelligence Community clients by applying a proven development workflow and governance methodology to deliver solutions that improve operational efficiency and effectiveness. The company differentiates itself through its highly qualified Federal Government personnel, hands-on team experience in federal organizations, and award-winning solutions backed by solid past performance for government and non-profit customers. Its goal is to help national security and public sector clients achieve better outcomes by delivering high-quality, reliable IT and analytics services that support complex missions.

Company Size

11-50

Company Stage

N/A

Total Funding

N/A

Headquarters

Arlington, West Virginia

Founded

2001

Get referred to Catapult Consultants

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • ZipRecruiter listed 61 Catapult Consultant jobs in August 2026, showing active demand.
  • Catapult's August-September 2026 blog pushes AI, cloud, and identity modernization services.
  • Federal customer concentration still offers expansion if current contract vehicles keep producing awards.

What critics are saying

  • Sweetspot shows FY2026 YTD federal obligations at $0, signaling stalled new revenue.
  • Indeed reviews cite unorganized management and self-training, which damages retention and delivery.
  • Losing DoD and HHS recompetes would strand cleared staff and imperil the entire business.

What makes Catapult Consultants unique

  • Catapult combines cyber threat response with data analytics for government and intelligence clients.
  • GSA OASIS SB Pool 2 and HHS PSC IDIQ create direct federal selling channels.
  • $75.6 million across 98 federal awards shows repeated buyer trust and execution.

Help us improve and share your feedback! Did you find this helpful?

Growth & Insights

6 month growth

0%

1 year growth

0%

2 year growth

0%