Software Engineer; Full Stack
Listed on 2026-05-31
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer
Overview ABOUT US
Founded in 1993, Bayview Asset Management is an investment management firm focused on investments in mortgage and consumer credit, including whole loans, asset-backed securities, mortgage servicing rights, and other credit-related assets.
POSITION SUMMARYThis Software Engineer position encompasses defining, building and maintaining software for in‑house services and applications, external web applications for vendors, and testing work using modern automation and tools wherever possible. The role requires working closely with the business in an agile, fast‑paced environment. It primarily uses C# and JavaScript with SQL Server, and supports proprietary business process automation and financial asset pricing models.
The developer implements software updates and enhancements to the technology stack, provides integration solutions with other software systems, and ensures proper testing throughout the development life cycle. A passion for learning new technologies is essential.
- Design, code, and debug applications in various software languages, i.e., C#, JavaScript, SQL.
- Maintain front‑end graphical user interface design.
- Conduct performance tuning, improvements, balancing, usability, and automations.
- Support, maintain, and document software functionality across platforms.
- Integrate new software with existing systems.
- Research, evaluate and identify new technologies for implementation and present them to the team for consideration.
- Maintain both internal and external compliance standards.
- Perform ad‑hoc analysis where necessary to develop solutions to reported incidents.
- Perform tasks outside of specific responsibilities as directed by management.
- Effectively communicate with the appropriate internal and external business and technical customers for information gathering and follow‑up.
- BA/BS in Computer Science, Engineering, or equivalent bachelor’s degree.
- 6–10 years of programming and software development life cycles (e.g., Agile, Scrum).
- 6–10 years of experience with relational database and TSQL structure and development.
- Experience with web development and JavaScript; experience with React or a similar framework preferred.
- Experience in object‑oriented development.
- .NET Core REST services.
- Ability to utilize object‑oriented design and analysis technical approaches in the product life cycle.
- Thorough understanding of the SDLC, source control, deployment, change management, and segregation of duties.
- Preferred languages: SQL, C#, JavaScript.
- React, .NET, ADO, HTML, web services, XML, ASP, AJAX deployment tools are a plus.
- Experience with Git, Jira, Team City, Octopus also a plus.
- 2–8 years of experience with relational database and TSQL structure and development.
- Proven analytical and creative problem‑solving abilities.
- Excellent written and oral communication skills.
- Excellent listening and interpersonal skills.
- Ability to conduct research into systems issues and products as required.
- Ability to communicate ideas in both technical and user‑friendly language.
- Highly self‑motivated and directed.
- Keen attention to detail.
- Ability to effectively prioritize and execute tasks in a high‑pressure environment.
- Experience working in a team‑oriented, collaborative environment.
- This role will be based in Denver, CO.
- This role will be 100% hybrid (Mon, Wed & Thurs).
- Base compensation is expected to be $125,000 – $175,000
* with the opportunity for incentive compensation including bonus compensation. Bayview considers several factors when extending an offer, including but not limited to the role and associated responsibilities, a candidate’s work experience, education/training, location and key skills.
* Salary may vary based on work experience, market conditions, location, and qualifications/training.
PHYSICAL DEMANDS AND WORK ENVIRONMENTThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).