Senior Software Engineer (US) - Ruby on Rails
Job
Benchmark IT Solutions
Plano, TX (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Senior Software Engineer (US) - Ruby on Rails Benchmark IT Solutions - 3.5 Plano, TX Job Details Full-time 1 day ago Qualifications Stakeholder engagement System design Scalable systems Team development Solution architecture design Decision making Mentoring Scalability Distributed computing Cross-functional collaboration Cross-functional communication Stakeholder management Design patterns Full Job Description Job Information Date Opened 04/24/2026 Job Type Full time Work Experience 5+ years Industry IT Services City plano State/Province Texas Country United States Zip/Postal Code 75024 About Us Since our establishment in 2005, we have been focused on helping our clients build their Software Products/Projects. Our founders had software development engineering background, our focus has always been in having strong delivery capability. This has resulted in extremely happy clients from day one and we continue to be the preferred partner for the clients we have acquired in our first year. As we continued our journey and growth, we have expanded our team with different technology stacks and right technical solutions. Our 200+ people team continues to pleasantly surprise our clients across different technologies.
Job Description 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.Similar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated15 hours ago
Merck Sharp Dohme
Des Moines, IA
Posted2 days ago
Updated15 hours ago
Similar jobs in Plano, TX
Prestonwood Christian Academy
Plano, TX
Posted2 days ago
Updated15 hours ago
Palo Alto Networks
Plano, TX
Posted2 days ago
Updated15 hours ago
Smartwork IT Services
Plano, TX
Posted2 days ago
Updated15 hours ago
Similar jobs in Texas
White Glove Placement
Keller, TX
Posted1 day ago
Updated15 hours ago
South Park Funeral Home
Pearland, TX
Posted2 days ago
Updated15 hours ago