Experience: 8+ Years

Location: U.S. Remote (CST or EST time zones preferred)
Work Location: Plano, Texas, USA

What You Will Do:

•Architect, build, and evolve complex, production-grade software systems with a focus on scalability, reliability, and maintainability
•Own end-to-end technical design and execution of major features and services
•Translate business and product requirements into robust, scalable engineering solutions
•Establish and uphold engineering standards through code reviews, design discussions, and documentation
•Mentor and guide engineers through hands-on support, technical coaching, and constructive feedback
•Identify performance bottlenecks, reduce technical debt, and improve system resilience
•Collaborate cross-functionally with Product, Design, and stakeholders to deliver high-impact initiatives
•Lead troubleshooting, root-cause analysis, and resolution of complex production issues
•Drive continuous improvement by evaluating and adopting new technologies where appropriate
•Ensure system scalability, availability, and long-term architectural integrity
•Perform additional responsibilities as assigned

Skills & Experience:

•Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
•8+ years of professional software engineering experience in building and operating scalable systems
•Strong proficiency in programming languages such as Ruby (Rails), Java, Python, or similar
•Deep understanding of object-oriented programming (OOP) principles and system design
•Experience designing maintainable, extensible, and resilient architectures
•Hands-on experience with cloud platforms such as AWS, Azure, or GCP
•Proven experience working with distributed systems in fast-paced environments
•Demonstrated technical leadership, including mentoring and influencing engineering teams
•Strong knowledge of software architecture, design patterns, and engineering best practices
•Ability to solve complex problems under pressure and adapt to changing priorities
•Experience in debugging, performance tuning, and system optimization
•Excellent communication skills with the ability to collaborate across teams and explain technical concepts clearly.