Synectics for Management Decisions Inc
Senior Software Engineer (BackEnd)
Synectics for Management Decisions Inc, Olympia, Washington, United States
Pay Type: Benefits: Health and Wellness Benefits, 401k w/Company Matching, Professional Development Financial Support, PTO, Parental Leave, Company paid Basic Term Life and Short and Long Term Disability Coverages
We are seeking a
Senior Software Engineer
who thrives in modern backend environments and enjoys leading meaningful software modernization efforts. This is a highly visible, hands‑on role for an experienced engineer who wants to influence architecture, mentor teammates, and deliver scalable, high‑quality solutions that matter. This project is for a large government agency in the Washington, DC metropolitan area.
This position is hybrid and must be available to work onsite as needed. This is a 1 year project.
If you enjoy owning complex systems end to end, collaborating closely with stakeholders, and helping teams adopt best practices, this role offers both technical depth and leadership opportunity.
What You'll Do As a Senior Software Engineer, you'll have real ownership and influence:
Play a key role in modernizing and enhancing enterprise systems, from design through delivery
Participate in and help lead Agile development activities, including:
Requirements gathering and solution design
Stand‑ups and sprint ceremonies
Writing user stories and technical tasks
Code development and peer reviews
Lead development efforts for web applications and services using:
GraphQL
Optional MEAN stack technologies
Contribute to and improve CI/CD pipelines and deployment processes
Support containerized environments, troubleshoot deployments, and improve system reliability
Design and implement unit testing to ensure long‑term code quality
Review and support performance and load testing, identifying bottlenecks and optimization opportunities
Troubleshoot complex issues and implement scalable, maintainable solutions
Serve as a trusted technical partner to a small, collaborative development team
Champion engineering best practices and continuous improvement across the software lifecycle
What You'll Bring
Minimum 5 years of Software Development experience.
Strong experience building and maintaining applications using .NET (C#)
Hands‑on experience designing and supporting GraphQL APIs
Solid experience working with PostgreSQL and/or Microsoft SQL Server
Proven ability to design and maintain data models and database schemas
Experience serving as a senior or lead engineer, guiding development efforts and influencing technical direction
Familiarity with Agile development practices, including sprint planning and backlog refinement
Working knowledge of DevOps tools and practices, including Docker and CI/CD pipelines
Comfort working independently and collaboratively, with a passion for mentoring junior developers
Strong communication skills and experience working with stakeholders to translate requirements into technical solutions
Bonus Skills (Nice to Have) Experience with legislative systems or legislative data
Familiarity with Microsoft Azure cloud services
Exposure to MEAN stack technologies (MongoDB, Express, Angular, Node.js)
Experience with React.js (a plus, not a requirement)
Why This Role? High‑impact modernization work—not just maintenance
Real technical ownership and influence
Opportunity to mentor and lead without stepping away from hands‑on engineering
Collaborative team environment with modern tools and practices
Clearance and Citizenship Requirements
Ability to attain and retain a Public Trust Clearance
U.S. Citizenship is a requirement for this Program
Synectics is an Equal Opportunity Employer
#J-18808-Ljbffr
We are seeking a
Senior Software Engineer
who thrives in modern backend environments and enjoys leading meaningful software modernization efforts. This is a highly visible, hands‑on role for an experienced engineer who wants to influence architecture, mentor teammates, and deliver scalable, high‑quality solutions that matter. This project is for a large government agency in the Washington, DC metropolitan area.
This position is hybrid and must be available to work onsite as needed. This is a 1 year project.
If you enjoy owning complex systems end to end, collaborating closely with stakeholders, and helping teams adopt best practices, this role offers both technical depth and leadership opportunity.
What You'll Do As a Senior Software Engineer, you'll have real ownership and influence:
Play a key role in modernizing and enhancing enterprise systems, from design through delivery
Participate in and help lead Agile development activities, including:
Requirements gathering and solution design
Stand‑ups and sprint ceremonies
Writing user stories and technical tasks
Code development and peer reviews
Lead development efforts for web applications and services using:
GraphQL
Optional MEAN stack technologies
Contribute to and improve CI/CD pipelines and deployment processes
Support containerized environments, troubleshoot deployments, and improve system reliability
Design and implement unit testing to ensure long‑term code quality
Review and support performance and load testing, identifying bottlenecks and optimization opportunities
Troubleshoot complex issues and implement scalable, maintainable solutions
Serve as a trusted technical partner to a small, collaborative development team
Champion engineering best practices and continuous improvement across the software lifecycle
What You'll Bring
Minimum 5 years of Software Development experience.
Strong experience building and maintaining applications using .NET (C#)
Hands‑on experience designing and supporting GraphQL APIs
Solid experience working with PostgreSQL and/or Microsoft SQL Server
Proven ability to design and maintain data models and database schemas
Experience serving as a senior or lead engineer, guiding development efforts and influencing technical direction
Familiarity with Agile development practices, including sprint planning and backlog refinement
Working knowledge of DevOps tools and practices, including Docker and CI/CD pipelines
Comfort working independently and collaboratively, with a passion for mentoring junior developers
Strong communication skills and experience working with stakeholders to translate requirements into technical solutions
Bonus Skills (Nice to Have) Experience with legislative systems or legislative data
Familiarity with Microsoft Azure cloud services
Exposure to MEAN stack technologies (MongoDB, Express, Angular, Node.js)
Experience with React.js (a plus, not a requirement)
Why This Role? High‑impact modernization work—not just maintenance
Real technical ownership and influence
Opportunity to mentor and lead without stepping away from hands‑on engineering
Collaborative team environment with modern tools and practices
Clearance and Citizenship Requirements
Ability to attain and retain a Public Trust Clearance
U.S. Citizenship is a requirement for this Program
Synectics is an Equal Opportunity Employer
#J-18808-Ljbffr