Demo

Senior Software Developer

SNI Technology
Washington, DC Full Time
POSTED ON 7/24/2026
AVAILABLE BEFORE 8/23/2026
SNI Companies has partnered with a valued client on a Senior Software Developer opportunity. This role is hybrid - 3 Days in office (Tues-Thurs) in downtown Washington DC.

Position is open to s and s.

Comp: $150K-$165K per year Discretionary bonus Full Benefits

Job Summary
Works independently as a senior resource to the development team. The Senior Software Developer will ensure that development project deliverables meet business, architecture and technical requirements, while supporting existing systems. This role will contribute to the quality our systems via automation that enables unit testing. Responsible for reviewing and analyzing existing applications and assisting with modernization by leveraging cloud native functionality, where applicable.

ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Assists in the development of organizational standards for system architecture, system security, and system documentation, and ensures that application design and development deliverables align with MSRB standards, policies, and procedures.
  • Serves as a senior technical resource to development staff and ensures that business goals are translated into effective and efficient applications.
  • Liaises with the software development manager, enterprise architect, and business owners to define project requirements and ensure efficient implementation.
  • Designs, codes, tests, debugs, configures, and documents applications. Creates unit and regression tests to identify defects and validate that developed code meets project specifications.
  • Develops and integrates applications with underlying database technologies and ensures appropriate testing at the database level.
  • Analyzes, defines, and documents system requirements related to data, workflow, logical processes, cloud infrastructure, operating system environments, system interfaces, and internal and external controls.
  • Works independently and as part of an Agile development team to design and develop new SQL queries, stored procedures, and database applications. Modifies existing stored procedures and applications in AWS native database technologies, PostgreSQL, and Oracle Linux/Windows environments to support IT delivery projects.
  • Creates, supports, and maintains CI/CD technologies and processes.
  • Assists in the definition, capture, and reporting of relevant development metrics.
  • Analyzes and estimates feasibility, cost, time, and compatibility with other systems and available computing capabilities.
  • Researches, evaluates, and recommends software products where applicable.
  • Guides team development efforts toward successful project delivery.
  • Identifies and encourages areas for growth and improvement within the team.
  • Mentors team members and collaborates across teams to help increase technical proficiency and development skills.
  • Works closely with the release manager to identify cross-functional dependencies and ensure conflict-free releases.
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions related to programs, and trains end users or technical support staff in their use.
  • Demonstrates the ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Monitors the Agile work board and guides the team toward continuously improving the velocity and quality of product development. Works with the team to meet or exceed department metric targets.
  • Writes, speaks, and presents effectively. Explains the immediate context of a situation, asks thoughtful follow-up questions, and seeks advice when appropriate before acting. Develops compelling presentations that clearly communicate information and influence others.
  • Demonstrates the ability to use different problem-solving strategies and select the one that best fits the situation. Gathers data to support recommendations and seeks approval before taking action to minimize potential risk. Keeps the big picture in mind while addressing specific issues.
  • Takes initiative to actively participate in team interactions. Draws on the strengths of fellow team members and actively seeks opinions and ideas from people with varied backgrounds and experiences to improve decisions.
EDUCATION/QUALIFICATIONS
  • 7 years of relevant software development experience
  • Extensive experience developing and debugging frontend applications using JavaScript, React.js, Next.js, and TypeScript
  • Strong experience developing applications in Python
  • Working knowledge of AWS services, including API Gateway, AppSync, Lambda, CloudFront, CloudFormation, DynamoDB, and RDS
  • Experience creating GraphQL APIs is preferred
  • Experience using unit testing frameworks across the technologies listed above
  • Experience with application performance tuning and optimization
  • Experience working with source control systems and CI/CD pipelines
  • Experience developing applications, databases, and infrastructure as code using AWS native services
  • Experience creating REST APIs
  • Experience developing AWS serverless and highly available applications
  • Experience supporting and enhancing legacy enterprise applications built with .NET Framework, .NET Core, C#, MVC, and ASP.NET
  • Familiarity with Windows Server and IIS-based application environments
  • AWS certification is preferred
Ideal Qualifications:
  • Experience developing and testing SOAP and REST APIs, including authentication and SSL/X.509 certificate handling, is a plus
  • Strong SQL and PL/SQL skills are preferred
  • Experience with Oracle 11g/12c and stored procedure development is preferred
  • Familiarity with non-relational databases is a plus
#SNIT

Salary : $150,000 - $165,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer?

Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SNI Technology

  • SNI Technology Ogden, UT
  • SNI Companies has partnered with a company in the Ogden, Utah area in search of a Senior Document Specialist. This is a direct hire onsite position. A Secr... more
  • 1 Day Ago

  • SNI Technology Newington, CT
  • Process Engineer (Aerospace) - Hartford County Salary: $100-140k based on experience Position Overview We are seeking a Process Engineer to support the man... more
  • 1 Day Ago

  • SNI Technology Greenwood, CO
  • SNI has teamed with a valued client on a search for a Sr. Civil Engineer. The Sr Civil Engineer will work in an onsite role and will have the opportunity t... more
  • 1 Day Ago

  • SNI Technology Denver, CO
  • Systems Engineer / IT Infrastructure Consultant (MSP) Location: Denver, CO (Hybrid) Employment Type: Full-Time | Direct Hire About the Opportunity SNI Tech... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Developer jobs in the Washington, DC area that may be a better fit.

  • Software Guidance & Assistance, Inc. (SGA, Inc.) Rockville, MD
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Full Stack Developer for a CONTRACT assignment with one of our premier Regulatory cl... more
  • 18 Days Ago

  • Constellation Software Engineering, LLC (CSEngineering) Bethesda, MD
  • Senior Power Platform Developer/ Dynamics 365 **Immediate Requirement** **Hybrid work** CSE Engineering is looking to add a Senior Power Platform Developer... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!