Senior Software Developer

TeamWorx Security LLC

$120K — $145K *
Education, Government & Non-Profit
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, software engineering, or related field, or equivalent experience.
  • 12+ years of software development experience or a Master's degree with 10 years of experience.
  • Full-stack development skills across front-end and back-end technologies.
  • Proficiency in Python, JavaScript, and SQL, with experience in cloud service integration.
  • Familiarity with CI/CD, version control, and production troubleshooting practices.
  • Strong communication and problem-solving skills with adaptability in learning new technologies.

Responsibilities

  • Design, develop, test, deploy, and maintain applications and automation tools.
  • Shift rapidly between projects, gathering context quickly for diverse teams.
  • Collaborate with government stakeholders to define requirements and propose solutions.
  • Build data-driven tools and integrate AI capabilities for enhanced functionality.
  • Deliver software in Agile sprints with an emphasis on user acceptance and production support.
  • Ensure applications comply with accessibility, security, and federal regulations, and document deliverables.

Benefits

  • Comprehensive Health, Dental, & Vision Insurance.
  • Short-Term Disability & Life Insurance.
  • Matching 401(k) Contributions.
  • Paid Time Off including 11 Holidays and your Birthday.
  • Professional Development opportunities.
  • Fitness Membership support and Home Office allocations.
  • Performance Bonuses & Profit Sharing.
  • Employee Referral Bonuses.
Full Job Description
Location: Fully Remote, United States
Position Type: Full-Time

Clearance: U.S. citizenship is required. The candidate must be eligible to obtain and maintain federal suitability, a government-issued PIV credential, and required system access.

The Opportunity

TeamWorx Security is seeking a Senior Software Developer to design and build applications, automation, and AI-enabled tools for a federal government client. This work replaces manual processes and disconnected spreadsheets with practical software that people use every day to plan work, manage requirements, and make decisions.

This work supports an enterprise organization that serves many business lines. You might spend a month building an application for one team, then move to help a different group solve an entirely unrelated challenge. Some work involves new development, some involves modernizing existing tools, and some involves helping a team figure out what they actually need. Flexibility matters more than depth in any single technology.

Success in this role requires initiative, ownership, and clear communication. You will work directly with government stakeholders to understand what they actually need, propose realistic solutions, and deliver working capability in short iterations. This person must be able to explain technical trade-offs to nontechnical users, handle shifting priorities, and stay accountable for software after it reaches production.

What You'll Be Doing
  • Design, develop, test, deploy, and maintain applications, automation, and integrations using technologies such as Python, JavaScript, Google Apps Script, APIs, cloud services, and modern web frameworks.
  • Move quickly between projects, teams, and business areas, gathering context fast and delivering useful capability within short engagements.
  • Work with government stakeholders to define requirements, propose realistic options, iterate on designs, and confirm solutions meet operational needs.
  • Build data-driven tools, dashboards, and interfaces that make complex information usable, and integrate AI and automation capabilities where they deliver value.
  • Deliver working software in short Agile sprints, including testing, user acceptance, production support, and modernization of existing tools.
  • Ensure applications meet accessibility, security, and federal compliance requirements, and document your work so others can support and extend it.


What We Think You'll Need
  • Bachelor's degree in computer science, software engineering, or a related field, or equivalent professional experience.
  • 12 or more years of software development experience.
  • Master's degree with 10 years of experience also considered.
  • Demonstrated full-stack ability across front-end interfaces, back-end services, APIs, databases, and deployment.
  • Proficiency with Python, JavaScript, and SQL, and experience building applications that integrate with cloud services, enterprise data platforms, and third-party systems.
  • Familiarity with version control, CI/CD, testing practices, and production troubleshooting.
  • Strong problem-solving and customer communication skills, with a track record of learning new tools and technologies as project needs change.


Nice to Have
  • Experience with Google Workspace and Google Apps Script development.
  • Experience with enterprise data platforms such as Databricks or BigQuery, or supporting operational deployment of new platform capabilities.
  • Experience integrating AI capabilities, robotic process automation, or workflow automation into production applications.
  • Prior federal contracting experience, or familiarity with Section 508, FISMA, or FedRAMP requirements.


What's in it for you?

These awesome perks: Comprehensive Health, Dental, & Vision Insurance, Short-Term Disability & Life Insurance, Matching 401(k) Contributions, Paid Time Off including 11 Holidays and your Birthday, Professional Development, Fitness Membership, and Home Office allocations, Performance Bonuses & Profit Sharing, & Employee Referral Bonuses. But wait, there's more: TeamWorx Security is committed to our teammates and their professional goals. Being a small but growing company affords us the opportunity to work WITH YOU to reach your full potential.

Similar Jobs

More Jobs at TeamWorx Security LLC

More Education, Government & Non-Profit Jobs

Find similar Senior Software Developer jobs: