
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
• Design, develop, and enhance intricate, production-grade software systems that form the backbone of CYPHER’s core offerings, emphasizing scalability, reliability, and sustainable maintenance.
• Take ownership of technical design and implementation for key features and services, converting product and business requirements into clear, well-considered engineering solutions.
• Establish and maintain engineering standards through thorough code reviews, design discussions, and technical documentation that elevate the quality across the team.
• Mentor and cultivate engineers by offering hands-on guidance, insightful feedback, and technical coaching that fosters individual growth and enhances team productivity.
• Enhance system performance and resilience by identifying bottlenecks, minimizing technical debt, and boosting observability throughout the software stack.
• Collaborate cross-functionally with Product, Design, and other stakeholders to successfully deliver high-impact initiatives on schedule, balancing speed, quality, and architectural integrity.
• Lead the investigation and resolution of complex production issues, implementing durable fixes and preventing future occurrences.
• Assess and adopt new technologies or methodologies that offer tangible benefits while continuously refining existing systems and development practices.
• Perform other duties as assigned.
• A Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related technical discipline is required.
• Over 8 years of professional experience in software engineering, specifically in delivering and managing scalable, high-performance systems within production settings is required.
• Strong expertise in modern programming languages such as Ruby (Rails), Java, Python, or similar technologies, with sound judgment in their application to complex problem domains.
• In-depth knowledge of object-oriented programming principles and system architecture, including the ability to devise maintainable, extensible, and resilient solutions.
• Practical experience with cloud platforms (AWS, Azure, GCP) and the development or operation of distributed systems in dynamic environments.
• Proven technical leadership through influence, mentoring engineers, fostering alignment between engineering and product teams, and contributing to effective technical decision-making.
• Advanced comprehension of software architecture, design patterns, and engineering best practices, applied pragmatically to strike a balance between speed, quality, and the long-term viability of the platform.
• Demonstrated problem-solving skills under pressure, with the ability to diagnose complex issues, adapt swiftly as priorities change, and drive effective resolutions during critical situations.
• Excellent communicator, capable of collaborating with cross-functional stakeholders and conveying technical concepts in a manner that promotes alignment and informed decision-making.
• Health insurance
• 401(k) matching
• Flexible work hours
• Paid time off
• Remote work options

Ditto
Get handpicked remote jobs straight to your inbox weekly.