Senior Software Developer

Municipal Securities Rulemaking BoardWashington, DC
60dHybrid

About The Position

The Municipal Securities Rulemaking Board (MSRB) is currently seeking a Senior Software Developer to lead projects aimed at modernizing legacy systems with cloud-native solutions and enhancing system quality via test automation.

Requirements

  • 7+ years of development experience with deep expertise in modern frontend (React, Next.js, TypeScript) and backend Python.
  • Extensive hands-on experience with AWS cloud-native development, including serverless applications (Lambda, API Gateway), infrastructure as code, and supporting services.
  • Proven skill in building and testing REST APIs, with experience in GraphQL being a strong plus.
  • Proficiency in full development lifecycle practices, including unit testing, CI/CD pipelines, performance tuning, and source control.
  • An AWS Certification is highly preferred.
  • All applicants must demonstrate their ability to work in the U.S. without current or future employer sponsorship. No exceptions will be made.

Nice To Haves

  • experience with the .NET stack (C#, .NET Core) for data-driven applications and APIs
  • strong SQL/Oracle database skills
  • expertise in securing web services (SOAP/REST, SSL/X509)

Responsibilities

  • Act as a senior technical resource and mentor for the development team, guiding projects and fostering skill growth.
  • Design, develop, test, and document high-quality applications and database components (e.g., SQL, stored procedures) in cloud-native and on-premise environments.
  • Lead the analysis, definition, and documentation of system requirements for data, workflow, and infrastructure.
  • Develop and maintain CI/CD pipelines and champion automation, including comprehensive unit and regression testing.
  • Analyze existing applications and lead modernization efforts by leveraging cloud-native functionality.
  • Collaborate with the Release Manager and other teams to identify dependencies and ensure conflict-free deployments.
  • Establish and enforce organizational standards for system architecture, security, and documentation.
  • Research, evaluate, and recommend new software and technologies to meet project goals.
  • Provide technical support by troubleshooting errors and training end-users or support staff.
  • Monitor Agile team metrics and guide continuous improvement in development velocity and product quality.

Benefits

  • medical
  • dental
  • vision
  • retirement
  • parental leave
  • commuter benefits
  • disability insurance
  • tuition assistance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Executive, Legislative, and Other General Government Support

Education Level

No Education Listed

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service