Senior Software Engineer - VDR

SRS Acquiom

$145K — $160K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years as a full stack engineer
  • 3+ years of experience with Ruby on Rails
  • Expertise in CI/CD pipeline creation
  • Proficient in cloud native development (Docker, Kubernetes, Knative)
  • Experience in leading collaborative software design sessions
  • Familiarity with RESTful web services and database technologies
  • Strong understanding of SOLID principles and design patterns

Responsibilities

  • Optimize complex systems for performance and resilience
  • Develop high-quality features while mentoring teammates
  • Design scalable and fault-tolerant systems
  • Write and maintain automated tests, advocating for testing strategies
  • Implement and optimize CI/CD pipelines and infrastructure automation
  • Integrate AI tools into development processes and mentor others on best practices
  • Guide team members and drive cross-team initiatives

Benefits

  • Hybrid work model with mandatory Denver office visits three times a year
  • Opportunities for continuous improvement and personal growth
  • Focus on mentoring and team leadership
  • Encouragement to experiment with new technologies
  • Support for work-life balance with flexible hours and occasional remote work opportunities
Full Job Description
Position Summary

Location: This is either a hybrid position based in our Denver, CO office or a fully remote position within the Continental United States. If fully remote, In-person visits to the Denver headquarters are required, on average three times per year.

Compensation: The salary range for this position is between $145,000.00 - $160,000.00, depending on experience level.

Primary Responsibilities
  • Deep understanding of complex systems. Can optimize for specific needs, including performance, resilience, observability, testability, and more
  • Develops complex, high-quality features. Mentors teammates to improve software development practices.
  • Designs complex, large-scale systems. Considers scalability and fault tolerance.
  • Can write, debug, and maintain all types of automated tests. Advocates for testing strategy.
  • Implements and optimizes CI/CD pipelines and infrastructure automation
  • Integrates and optimizes AI tools into the development process, establishing best practices and mentoring others on effective AI usage
  • Communicates effectively with technical and non-technical audiences.
  • Mentors and guides team members, facilitates discussions, exemplifies empathy, openness and adaptability.
  • Bridges gaps between teams, drives cross-team initiatives, and resolves complex dependencies.
  • Leads interview sessions, creates documentation to help new hires ramp up.
  • Actively mentors and guides Engineering teammates.
  • Influences the team's technical direction.
  • Develops and champions the team's technical strategy. Drives technical culture within the team and department.
  • Identifies, evaluates and experiments with new technologies that could benefit the team.
  • Leads small to medium-sized projects. Anticipates change and adapts effectively.
  • Drives continuous improvement within the team. Seeks to reduce intrinsic and extraneous cognitive load.
  • Leads process and practice improvement on the team.
  • Conducts high quality code reviews and identifies areas for improvement.
  • Creates clear and concise technical documentation for code, systems, and processes
  • Identifies edge cases, asks insightful questions, and can explain business use cases to others.
  • Identifies solutions that balance technical and business needs. Can explain how technical decisions affect business outcomes.
  • Effectively synthesizes requirements, team goals and organizational context to analyze, inform and make important decisions. Anticipates future challenges and plans for them.
  • Leads technical projects, takes ownership of critical components, systems and practices.

Required Qualifications & Skills
  • 5+ years of experience as a full stack engineer
  • 3+ years of experience with Ruby on Rails
  • Expertise creating robust CI/CD pipelines
  • Expertise with modern cloud native development (Docker, Kubernetes, Knative)
  • Experience leading collaborative software design sessions
  • Experience leading continuous improvement of Engineering practices
  • Eagerness and willingness to learn new technologies
  • Expertise with version control systems
  • Expertise with RESTful web services
  • Strong understanding of SOLID principals, design patterns
  • Expertise using database technologies and patterns

Desired Characteristics
  • Acts as part of a team
  • Self-motivated
  • Strong communicator
  • Collaborative
  • Drives change and improvement
  • Adaptable/Flexible

Physical Requirements/Special Demands
  • Must be available to work standard business hours, and occasional nights/weekends.
  • Travel may be necessary for team events


Similar Jobs

More Jobs at SRS Acquiom

More Information Technology Jobs

Find similar Senior Software Engineer - VDR jobs: