
Senior Software Engineer - VDR
Jobgether · United States
- On site
- Full-time
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - VDR based in the United States.
This role offers the opportunity to build and evolve critical software solutions that support complex financial transactions and business operations.
You will contribute to designing scalable, reliable, and high-performing systems while helping shape engineering practices and technical direction.
As a senior individual contributor, you will take ownership of key components, mentor teammates, and influence architecture decisions.
You will work in a collaborative environment where innovation, continuous improvement, and thoughtful engineering are highly valued.
The role combines hands-on software development with technical leadership, cross-functional collaboration, and process optimization.
You will help deliver secure, efficient, and user-focused technology while supporting a growing organization driven by innovation.
Accountabilities
The Senior Software Engineer will play a key role in designing, developing, and improving complex software systems while contributing to technical strategy and engineering excellence. This position requires strong ownership, collaboration, and the ability to balance technical decisions with business needs.
The ideal candidate is an experienced full-stack engineer with strong technical depth, a collaborative mindset, and a passion for building scalable applications. You should be comfortable leading technical discussions, mentoring others, and driving improvements in a fast-moving environment.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This role offers the opportunity to build and evolve critical software solutions that support complex financial transactions and business operations.
You will contribute to designing scalable, reliable, and high-performing systems while helping shape engineering practices and technical direction.
As a senior individual contributor, you will take ownership of key components, mentor teammates, and influence architecture decisions.
You will work in a collaborative environment where innovation, continuous improvement, and thoughtful engineering are highly valued.
The role combines hands-on software development with technical leadership, cross-functional collaboration, and process optimization.
You will help deliver secure, efficient, and user-focused technology while supporting a growing organization driven by innovation.
Accountabilities
The Senior Software Engineer will play a key role in designing, developing, and improving complex software systems while contributing to technical strategy and engineering excellence. This position requires strong ownership, collaboration, and the ability to balance technical decisions with business needs.
- Design, develop, and maintain high-quality software solutions with a focus on scalability, resilience, observability, performance, and maintainability.
- Build complex features and contribute to architecture decisions, ensuring systems are reliable and aligned with long-term technical goals.
- Lead technical initiatives, own critical components, and support the delivery of projects from design through implementation.
- Develop and optimize CI/CD pipelines, infrastructure automation, and modern cloud-native development practices.
- Integrate AI-powered tools into engineering workflows and establish best practices to improve development efficiency and quality.
- Write, debug, and maintain automated tests while promoting strong testing strategies across the team.
- Collaborate with engineering teams and stakeholders to bridge technical gaps, resolve dependencies, and drive cross-team initiatives.
- Mentor engineers through code reviews, technical discussions, documentation, and knowledge sharing.
- Influence engineering standards, technical culture, and continuous improvement initiatives.
- Evaluate emerging technologies and identify opportunities to improve systems, processes, and developer experience.
- Communicate effectively with both technical and non-technical audiences, translating complex concepts into clear recommendations.
- Create and maintain technical documentation covering code, systems, processes, and engineering practices.
The ideal candidate is an experienced full-stack engineer with strong technical depth, a collaborative mindset, and a passion for building scalable applications. You should be comfortable leading technical discussions, mentoring others, and driving improvements in a fast-moving environment.
- 5+ years of experience as a full-stack software engineer.
- 3+ years of hands-on experience with Ruby on Rails.
- Strong expertise in designing and implementing robust CI/CD pipelines.
- Experience with modern cloud-native development technologies such as Docker, Kubernetes, and Knative.
- Strong understanding of software architecture principles, including SOLID principles and design patterns.
- Experience designing and consuming RESTful web services.
- Expertise with databases, data modeling, and application performance considerations.
- Proficiency with version control systems and modern software development workflows.
- Experience leading collaborative software design sessions and engineering improvement initiatives.
- Ability to learn new technologies quickly and adapt to evolving technical environments.
- Strong communication skills with the ability to collaborate effectively across teams.
- Self-motivated, adaptable, and capable of taking ownership in a dynamic environment.
- Competitive salary range of $145,000 - $160,000 USD, depending on experience, skills, and qualifications.
- Flexible work options, including hybrid work from the Denver, CO office or fully remote opportunities within the Continental United States.
- Medical, dental, and vision insurance coverage starting on day one.
- 401(k) plan with a 4% company match.
- Discretionary time off to support work-life balance.
- Employer-paid life insurance with additional coverage options available.
- Employee Assistance Programs offering confidential support.
- Discounted pet insurance.
- Fitness credit to support health and wellness goals.
- Pre-tax benefits for dependent care, transportation, and flexible spending accounts.
- Opportunities for professional growth, technical leadership, and career development.
- Collaborative culture focused on innovation, ownership, and continuous improvement.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.