Senior Software Developer

Bethesda, Maryland

Common Securitization Solutions
Apply for this Job
OVERVIEW The Company

Common Securitization Solutions (CSS) is seeking an experienced Senior Software Developer to join our team of talented professionals.

CSS built and operates the largest and most advanced mortgage securitization platform in the world, supporting the Uniform Mortgage-Backed Security (UMBS) of Fannie Mae and Freddie Mac.

Supporting 70% of the mortgage-backed securities in the market, CSS provides best-in-class single-family issuance, bond administration, disclosure, and tax services. We support a broad portfolio of products for our clients with full lifecycle management.

Our market-leading, cloud-based, end-to-end platform executes transactions on an extraordinary scale which has bolstered liquidity in the secondary mortgage market, one of the largest and most important financial markets in the world. Our unique approach to securitization combines the best minds in financial services with the know-how, flexibility, and innovation of leading technologists.

RESPONSIBILITIES Job Information

This individual will be responsible for development, maintenance, and quality code delivery for business applications, primarily for Platform Tools. In addition, you will assist in the delivery of all the functions and will adhere to the software development life cycle processes established at CSS.

Key Job Functions
  • Involved in the entire development life cycle including concept, design, and quality assurance testing.
  • Transform user/business requirements into technological solutions; completes programming, test conversion, troubleshooting, debugging, and requirements analysis utilizing Java.
  • Develop and deploy application code, monitors functionality, and act on production and non-production issues.
  • Design and develop new components as well as enhance existing applications.
  • Leverage industry best practices to design, test, implement and support a solution.
  • Assure quality, security and compliance requirements are met for supported area.
QUALIFICATIONS Education
  • Bachelor's degree in Computer Science or related technical field.
Minimum Experience
  • A minimum of 6 years of in-depth knowledge and hands-on Java development experience.
  • Applicants must be authorized to work in the US without requiring employer sponsorship currently or in the future. CSS does not offer H-1B sponsorship for this position.
Specialized Knowledge & Skills
  • Experienced with full lifecycle of project development for Java Applications in Agile environment.
  • Expert level skills in but not limited to Java , Spring Core and Spring boot.
  • Extensive knowledge of event processing models, multi-threading, enterprise integration pattern, Web Service and REST.
  • Expert Level Skills in writing Unit Test Cases using Junit and Mockito.
  • Experience in AWS services including CloudFormation, ECS, Containers, API Gateway, SSM etc.
  • Experience with messaging protocol, such as SNS/SQS, JMS.
  • Experienced in Linux shell scripting, Python.
  • Experience working with IntelliJ, Bitbucket, Jira and Confluence.
  • Familiarity with CI/CD tools and libraries, including Cucumber framework, Fitnesse, Maven, TeamCity and/or Jenkins.
  • Must be a self-starter and utilize the knowledge acquired and apply best practices in software development.
  • Must be flexible in taking up new initiatives and collaborate with fellow team members in remote team setting.
Pay Range $141,750 to $158,000

CSS's pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) a candidate's qualifications, skills, competencies, and experience, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. CSS offers a competitive total compensation package, which includes a performance bonus, 401k match, healthcare coverage, PTO, and a broad range of other benefits.

Employment

As a condition of employment with Common Securitization Solutions, any successful job applicant will be required to successfully complete a background investigation, which may also include a credit check for positions in some areas of our business.

Common Securitization Solutions is an Equal Opportunity Employer.

Date Posted: 10 May 2025
Apply for this Job