Jobs and Careers
BE

Senior Software Engineer (US)

Benchmark IT Solutions
United Statesfull_timeVerifiedPosted 29 Apr 2026

About the role

What You Will Do:  Architect, build, and evolve complex, production-grade software systems that underpin core products, with a focus on scalability, reliability, and long-term maintainability.  Own technical design and execution for significant features and services, translating product and business requirements into clear, well-reasoned engineering solutions.  Set and uphold engineering standards through rigorous code reviews, design discussions, and technical documentation that raise the quality bar across the team.  Mentor and develop engineers by providing hands-on guidance, thoughtful feedback, and technical coaching that accelerates individual growth and team effectiveness.  Optimize system performance and resilience, identifying bottlenecks, reducing technical debt, and improving severability across the software stack.  Partner cross-functionally with Product, Design, and other stakeholders to deliver high-impact initiatives on time, balancing speed, quality, and architectural integrity.  Lead troubleshooting and root-cause analysis for complex production issues, driving durable fixes and preventing recurrence.  Evaluate and introduce new technologies or approaches where they provide clear value, while continuously improving existing systems and development practices.  All other duties as assigned.

Requirements

Your Skills & Experience:  Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related technical field required.  8+ years of professional software engineering experience, delivering and operating scalable, high-performance systems in production environments required.  Strong proficiency in modern programming languages such as Ruby (Rails), Java, Python, or comparable technologies, with sound judgment in applying them to complex problem spaces.  ï‚· Deep expertise in object-oriented programming principles and system architecture,including the ability to design maintainable, extensible, and resilient solutions.  Hands-on experience with cloud platforms (AWS, Azure, GCP) and building or operating distributed systems in fast-moving environments.  Demonstrated technical leadership through influence, mentoring engineers, facilitating alignment across engineering and product partners, and contributing to sound technical decision-making.  Advanced understanding of software architecture, design patterns, and engineering best practices, applied pragmatically to balance speed, quality, and long-term health of the platform.  Proven problem-solving capability under pressure, with the composure to diagnose complex issues, adapt quickly as priorities shift, and drive effective resolution during critical situations.  Clear, confident communicator, able to collaborate with cross-functional stakeholders and articulate technical concepts in ways that enable alignment and informed decision-making.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Benchmark IT Solutions

View company profile →