Software Developer 2
$108k - $137kYield Solutions Group
Software Developer 2 Location: Centennial, CO (In-Office)
Company: RefiJet
Reports to: Director of Software Development The Opportunity RefiJet processes a high volume of auto refinance applications every month across a network of 30+ lending partners. The software running that operation spans borrower-facing applications, lender integrations, and internal tools used by our operations teams. The quality, reliability, and usability of that software directly affects real financial outcomes for real people. Software Developer 2 is the level where you stop needing the work handed to you fully defined. You already know how to ship. This role is about widening what you can be trusted with: features that touch more than one system, requirements that arrive incomplete, and problems where the right answer is not obvious from the ticket. You will work across frontend applications, backend services, APIs, lender integrations, and internal operations tools. This level carries in both directions. You are still learning, and you still have people invested in your development: structured code review, a manager whose job includes your growth, and senior engineers who will make you better when you use them. You are also now someone other people learn from. You will mentor Software Developer 1 engineers, review their code with care rather than speed, and answer the questions that are still hard when you are new to a codebase. Carrying someone else is part of the job at this level, not an extra. We are deliberately stack and platform agnostic. We care that you can think clearly, learn a codebase quickly, and write code other engineers can build on. We do not care which language or framework you learned first. The specific technologies you will work in are covered in the interview process, and they will change over the course of your career here. The fundamentals will not. Location and schedule. Plan on five days per week on site in Centennial, Colorado. We say that plainly instead of calling the role hybrid, because the mentoring and cross-team work this level depends on happens faster in person and because we would rather be clear now than surprise you at offer stage. One or two remote days per week may become available once you are established and performing well. You earn it, the Director of Software Development decides it, and no date is attached to it. What You'll Do - Key Responsibilities Strategy & Leadership At this level, leadership means owning outcomes rather than tasks, and starting to make the engineers around you better.
Compensation & Benefits Base Salary: $108,000 - $137,000 annually, commensurate with experience Bonus: Eligible for an annual performance-based bonus with a defined target percentage of base salary, tied to company and individual goals. Benefits: Comprehensive benefits including health, dental, vision, life insurance, 401(k), PTO, career development opportunities, and the chance to join Denver's Best Place to Work (2024 & 2025) with a dynamic culture focused on internal promotion and employee growth. Equal Opportunity Statement Yield Solutions Group is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants.
Company: RefiJet
Reports to: Director of Software Development The Opportunity RefiJet processes a high volume of auto refinance applications every month across a network of 30+ lending partners. The software running that operation spans borrower-facing applications, lender integrations, and internal tools used by our operations teams. The quality, reliability, and usability of that software directly affects real financial outcomes for real people. Software Developer 2 is the level where you stop needing the work handed to you fully defined. You already know how to ship. This role is about widening what you can be trusted with: features that touch more than one system, requirements that arrive incomplete, and problems where the right answer is not obvious from the ticket. You will work across frontend applications, backend services, APIs, lender integrations, and internal operations tools. This level carries in both directions. You are still learning, and you still have people invested in your development: structured code review, a manager whose job includes your growth, and senior engineers who will make you better when you use them. You are also now someone other people learn from. You will mentor Software Developer 1 engineers, review their code with care rather than speed, and answer the questions that are still hard when you are new to a codebase. Carrying someone else is part of the job at this level, not an extra. We are deliberately stack and platform agnostic. We care that you can think clearly, learn a codebase quickly, and write code other engineers can build on. We do not care which language or framework you learned first. The specific technologies you will work in are covered in the interview process, and they will change over the course of your career here. The fundamentals will not. Location and schedule. Plan on five days per week on site in Centennial, Colorado. We say that plainly instead of calling the role hybrid, because the mentoring and cross-team work this level depends on happens faster in person and because we would rather be clear now than surprise you at offer stage. One or two remote days per week may become available once you are established and performing well. You earn it, the Director of Software Development decides it, and no date is attached to it. What You'll Do - Key Responsibilities Strategy & Leadership At this level, leadership means owning outcomes rather than tasks, and starting to make the engineers around you better.
- Own the features and components assigned to you end to end, including design decisions within an agreed approach, testing, release, and support after release
- Mentor Software Developer 1 engineers through pairing, code review, and onboarding, and treat their questions as part of your workload rather than an interruption
- Review code as a contributor of useful feedback, not a rubber stamp. Catch the design problem, not only the style problem.
- Push back on work that does not hold together, and propose the alternative rather than only naming the objection
- Estimate your own work with enough accuracy that others can plan around it, and communicate a slipping estimate before the date, not after
- Improve how the team works by strengthening documentation, tightening standards, and reducing recurring toil
- Represent engineering credibly in conversations with product, operations, and other internal partners, including explaining technical constraints in terms a non-engineer can act on
- Deliver features across frontend applications, backend services, APIs, and internal tools, including work that spans more than one service or team boundary
- Take a requirement that is incomplete or ambiguous, ask the questions that make it concrete, and turn it into a workable plan before writing code
- Author specifications for your own work and review specifications written by others, under our spec-driven development practice in which a feature is specified in writing and agreed before it is built
- Design and build API integrations, including work with external lending partner systems, with attention to error handling, retries, idempotency, and failure modes
- Model and query data correctly, and understand the performance and integrity consequences of the schema and queries you write
- Write and maintain automated tests that give the team real confidence, and recognize when a test is protecting behavior rather than only raising coverage
- Debug production issues methodically, identify the actual cause, verify the fix, and record what you learned so the next person does not repeat it
- Participate in release, deployment, monitoring, and production support for the systems you build
- Use AI-assisted development tools as part of normal daily work, and remain fully accountable for every line you ship, whether you or a tool wrote it first
- First 90 days: You are delivering defined features independently and your code review comments are useful to other people. You know the shape of our borrower, lender, and internal systems, and you can find your way into unfamiliar code without a guide.
- First 6 months: You take on a feature with unclear requirements and come back with a plan rather than a list of questions. You are the reviewer a Software Developer 1 wants on their pull request. You have improved something structural, not only shipped tickets.
- First year: You own a component or feature area that others rely on. You are trusted with work that touches lender integrations or borrower-facing flows. A Software Developer 1 is measurably better because of you, and you can name how.
- System design at feature and service scope, including the tradeoffs between the obvious approach and the durable one
- The business context behind our borrower, lender, and internal systems, deeply enough to spot when a requirement will not survive contact with reality
- Performance, observability, and reliability work, including reading production signals rather than guessing
- Secure development and correct handling of regulated borrower and lender data
- Mentoring as a distinct skill, including how to give feedback that lands and how to let someone struggle productively
- Technical writing, since specifications, design notes, and incident write-ups are how decisions survive past the conversation
- Work directly with product stakeholders and operations partners to shape features that solve real business problems, not only to receive requirements from them
- Coordinate with other engineers on work that crosses service or team boundaries, including agreeing on interfaces before both sides build
- Support QA, testing, release, and post-release validation so features work as intended before they reach users
- Follow and help enforce internal standards for source control, code quality, documentation, deployment, and team communication
- Handle borrower and lender data responsibly and follow all internal security, privacy, and data handling requirements. We operate in a regulated industry. Careful data handling is a condition of the role, not a preference.
- Never move production data into a non-production environment, share credentials, or work around a security control to save time. If a control is blocking legitimate work, escalate it and help fix the control.
- Contribute to a collaborative engineering culture by being dependable, communicative, and open to feedback
- Professional experience building and maintaining production web applications across both frontend and backend, with a track record of features you delivered end to end
- Working proficiency in a modern backend language and a modern frontend framework, with enough depth to debug problems in both
- Practical experience with REST APIs or service-to-service integration, including handling failures rather than only the happy path
- Practical experience with relational databases, including writing queries you can reason about and schema changes you can defend
- Experience writing automated tests and using them to ship with confidence
- Experience debugging issues in a running production system
- Comfortable working from written specifications, and able to identify when a specification is wrong or incomplete
- Version control fluency with Git and collaborative development workflows
- Clear written and verbal communication, including the ability to explain a technical tradeoff to someone who is not an engineer
- Demonstrated ability to give and receive feedback constructively
- Legally authorized to work in the United States, and able to work on site in Centennial, CO five days per week
- Experience owning a feature area or service that other engineers depended on
- Experience mentoring or onboarding a more junior engineer
- Experience integrating with third-party or partner APIs where you did not control the other side
- Experience with containerized or cloud-hosted environments and the deployment pipeline that reaches them
- Experience with observability tooling, including tracing a real incident through logs and metrics
- Experience using AI-assisted development tools with good judgment about when to trust them
- Interest in fintech, lending platforms, or transaction-heavy software products
- Experience with auto lending, auto refinancing, or consumer credit products.
- Familiarity with loan origination systems (LOS), credit decisioning, or lending infrastructure.
- Experience working with external partners or B2B clients in a product-led organization.
Compensation & Benefits Base Salary: $108,000 - $137,000 annually, commensurate with experience Bonus: Eligible for an annual performance-based bonus with a defined target percentage of base salary, tied to company and individual goals. Benefits: Comprehensive benefits including health, dental, vision, life insurance, 401(k), PTO, career development opportunities, and the chance to join Denver's Best Place to Work (2024 & 2025) with a dynamic culture focused on internal promotion and employee growth. Equal Opportunity Statement Yield Solutions Group is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer 2 in Centennial, CO vacancy
$91.8k - $137.6k
...engineer, you'll be joining our growing Aurora Software department which has 200+ Software... ...love to have you join our team as a (level 2 or level 3) Software Engineer based out of... ...deliveries. Your focus will be to design, develop, and maintain robust Java applications that...SuggestedFull timeWork at officeRelocation packageShift work$91.8k - $137.6k
...organization: As an engineer, you'll be joining our growing Aurora Software department which has 200+ Software Engineer, DevOps Engineer,... ...Systems Sector would love to have you join our team as a (level 2) Software Engineer based out of Aurora, CO. Key Responsibilities...SuggestedFull timeLocal areaRelocation packageShift work- ...requirements Participate in design discussions to capture software specifications, and aid in creation of process documentation. Develop, refine, and document code for new software... ...2Technology|UI and Markup Language|Angular X (2, 4, 5, 6, 7,8,9,11,12,14,18,20) Technical/...SuggestedFull timeTemporary workWork experience placementRelocation
- ...requirements Participate in design discussions to capture software specifications, and aid in creation of process documentation. Develop, refine, and document code for new software... ...2Technology|UI and Markup Language|Angular X (2, 4, 5, 6, 7,8,9,11,12,14,18,20) Technical/...SuggestedFull timeTemporary workWork experience placementRelocation
- ...Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...of experience in software development life cycle. • At least 2 years strong hands-on development experience on Micro-services stack...SuggestedFull timeH1b
- A leading IT solutions provider is seeking a Tier 2 Cloud Engineer to support Azure and Microsoft 365 environments. You will manage infrastructure, troubleshoot identity and access issues, and support RBAC role assignments. Candidates should have 2-4 years of experience...Remote job
$90k - $125k
...combine hands-on technical testing with scalable automation and developer enablement to mature our AppSec program and ensure secure, resilient... ...detail vulnerability reports to businessesEXPERIENCE: 2-4 years of hands-on application security experienceExperience integrating...Full timeContract workTemporary workWork at officeLocal areaRemote work3 days per week- ...Applications Service Center Technical Lead in Aurora, CO. You will lead a mission-critical software service center, ensuring availability and proactive maintenance across Tier 2 support and cloud solutions. We seek a self-motivated professional with 4+ years in related...
- ...Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...in web services development using SOAP / REST.• At least 2 years of strong hands-on development experience on Micro-services...Full timeH1b
- ...Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...in web services development using SOAP / REST.At least 2 years of strong hands-on development experience on Micro-services...H1b
$87.1k - $157.45k
...Responsibilities Lead a mission critical software service center Domain for a global IT enterprise... ...of comprehensive and proactive Tier 2 SW maintenance Support the Customer with... ...for current and new business opportunities Develop highly innovative solutions to resolve...Contract workLocal areaImmediate start- ...Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...of experience in software development life cycle. • At least 2 years strong hands-on development experience on Micro-services stack...Full timeH1b
- ...Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...years of experience in software development life cycle. At least 2 years strong hands-on development experience on Micro-services...H1b
$50 - $52 per hour
...of a consumer email platform from legacy on-premises datacenters onto a new AWS-hosted platform. The engagement covers approximately 2.38 million mailboxes, 2.2 PB of message data, and 23.5 billion messages moving onto an EKS/EC2-based architecture, with a target completion...Hourly payWork experience placement$120k - $130k
...that make up the IT cloud-based environment across the business unit.JOB RESPONSIBILITIES:1. Develops, modifies, and maintains IT cloud infrastructure to meet business objectives 2. Implements and provides oversight on technical solutions for various sized projects or...Full timeTemporary workLocal area$161.1k - $241.7k
...forward‑thinking leader to join the engineering team in Aurora, Colorado as a Functional Software Engineering Manager Level 2. The selected individual will be tasked with developing high‑performing Software and DevOps teams while driving initiatives across the...Relocation packageShift work$91.8k - $137.6k
...Grumman Space Systems Sector would love to have you join our team as a (level 2 or level 3) Software Engineer based out of Aurora, CO. \n\n \nWe are looking for a versatile software developer who can bridge the gap between high-performance Java applications and low-level...Full timeRelocation packageShift work- ...Junior Software Developer Duties include: Attending and actively participating in Scrum planning and Daily Scrum meetings Participating... ...the building where the WiFi lab is housed is required; distance between both buildings is about 2.7 miles (6 minutes)....Work at office
$101k - $151.4k
...Space Systems (NGSP) is seeking a Cyber Systems Engineer - Level 2 or 3 to join our team at our facility in Aurora, Colorado.Job Responsibilities... ...analyses of cyber infrastructure challenges and problems; develop/identify technical solutions responsive to customer needs....Full timeRelocation packageShift work- ...Description: Hybrid 2 onsite / 3 WFH in Greenwood Village, CO Our client has... ...pipelines, and graph database systems, and to develop the application code, automation, and... ...comparable language for automation and tooling. Software engineering fundamentals including Git...Hourly payTemporary workLocal areaWork from home
$79.3k - $137.6k
...history.Northrop Grumman's Space Systems Sector is seeking a Software Engineer - Level 2 to join our team. This position can be located in either... ...weeks for required training.In this role, you will develop and sustain several mission operational SW product lines,...Full timeRelocation packageShift work$91.8k - $137.6k
...Sector is looking for you to join our team as Software Engineer based out of Aurora, CO.... ...mission exposure.Basic Qualifications:Level 2: Bachelor’s degree in science with 2+ years... ...time of applicationExperience designing, developing, and troubleshooting using object-...Full timeRemote workRelocation packageFlexible hoursShift work$91.8k - $137.6k
...history.Northrop Grumman's Space Systems Sector is seeking a Software Engineer - Level 2 to join our team. This position can be located in either... ...for the position in the future.In this role, you will develop and sustain several mission operational SW product lines,...Full timeRelocation packageShift work$91.8k - $137.6k
...organization: As an engineer, you'll be joining our growing Aurora Software department which has 200+ Software Engineer, DevOps Engineer,... ...Space Systems Sector would love to have you join our team as a Level 2 Software Engineer based out of Aurora, CO. Basic Qualifications:...Full timeRelocation packageShift work$91.8k - $137.6k
...Grumman Space Sector is seeking multiple Software Engineers to support an innovative program... ...Documents product/service requirements and develop test procedures to ensure user requests are... ....This position may be filled as a level 2, Software Engineer.Basic Qualifications:Level...Full timeRelocation packageShift work$81.7k - $136.16k
...development activities that expand ULA's future launch capabilities. Level 2 Systems Engineers work under the guidance of senior engineers to... ...-ups, backlog refinement, iterative planning) and willingness to develop an Agile mindset. Exposure to digital engineering / MBSE...Permanent employmentWork experience placementRelocation$81.7k - $136.16k
...Overview & Responsibilities Systems Engineer 2 reporting directly to the Mission... ...working directly with ULA’s customers to develop and integrate each mission’s unique interface... ...configuration control and/or systems engineering software tools (Siemens Teamcenter or similar)....Work experience placementRelocationFlexible hours$89.6k - $156.7k
Angular Full Stack Developer Position Description CGI is one of the world's largest independent... ..., and DevOps teams throughout the software development lifecycle Contribute to... ...environments Knowledge of OAuth 2.0, OpenID Connect, JWT authentication, and...Local area- ...as required. # Responsible for managing maintenance work order software, including uploading new work orders as required. # Will manage... ...environment. 5 years' experience related to building management. #2 years' experience with building automation systems, Johnson...For contractorsWork at office
- ...Poly or TS/SCI Job Title: Mid - Senior Java Software Engineer Key Responsibilities: Design, develop, test, deliver, and maintain software for cutting-... ...Equity Share Bonuses ~250 hours of Leave Annually ~2 x Company Sponsored Annual Events for the...Full timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer 2. Be the first to apply!
Related searches
- cybersecurity software engineer Centennial, CO
- software developer fintech Centennial, CO
- senior robotics software engineer Centennial, CO
- software engineer remote Centennial, CO
- part time software developer remote Centennial, CO
- software engineer full time Centennial, CO
- entry level software engineer remote Centennial, CO
- senior software engineer ruby on rails Centennial, CO
- consulting software engineer Centennial, CO
- agile software developer Centennial, CO



