CYPHER Learning · 1 day ago
Senior Software Engineer - U.S. Remote
CYPHER Learning is a fast-growing company focused on disrupting learning platforms to enhance human potential through modern learning experiences. As a Senior Software Engineer, you will architect and build core systems for CYPHER’s products, mentor other engineers, and collaborate with cross-functional teams to deliver impactful software solutions.
E-CommerceE-LearningEducationInformation TechnologyInternetInternet of ThingsSaaSSoftwareUniversities
Responsibilities
Architect, build, and evolve complex, production-grade software systems that underpin CYPHER’s 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 observability 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
Qualification
Required
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
Company
CYPHER Learning
CYPHER Learning is an award-winning modern learning platform serving millions of business and academia customers worldwide.
Funding
Current Stage
Growth StageTotal Funding
$40MKey Investors
Invictus Growth Partners
2021-06-18Private Equity· $40M
Recent News
EIN Presswire
2025-10-15
Dallas Innovates
2024-12-17
2024-12-12
Company data provided by crunchbase