Ready Education LLC
Staff Software Engineer (Remote)
Staff Software Engineer | Ready Education LLC | UK
ROLE PURPOSE
We are seeking a highly skilled and experienced Staff Software Developer tojoin our dynamic team. The ideal candidate will have a strong background insoftware development, a passion for technology, and a proven track recordof delivering high-quality software solutions. As a Senior Software...
Staff Software Engineer | Ready Education LLC | UK
ROLE PURPOSE
We are seeking a highly skilled and experienced Staff Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development, a passion for technology, and a proven track record of delivering high-quality software solutions. As a Senior Software Developer, you will be responsible for software development tasks to the enhancement of educational technology solutions used by schools and educational institutions
REPORTS TO
Engineering manager
KEY STAKEHOLDERS
The Product team, Customer Experience team (activations & support) and Engineering leadership
MAIN RESPONSIBILITIES
In terms of the role and responsibilities, you will
- Lead the development and maintenance of core integration components of our platform (based on Python, Java, and Golang technologies), which are used across all of our university clients and are critical for the functioning of our entire platform.
- Contribute in the architecture planning and design process to help shape how the foundation of our platform connects with various other school systems
- Lead requirements gathering and analysis sessions to understand integration needs and translate them into technical specifications.
- Collaborate with cross-functional teams including software developers, product managers, and activation managers to design and develop software solutions
- Design, develop, and maintain software components and modules for SaaS microservices solutions, facilitating the integration of SIS and LMS systems, while ensuring scalability, reliability, and high performance.
- Design and optimize CI/CD pipelines, ensuring seamless integration and deployment of microservices across environments, and contributing to the automation of infrastructure provisioning using tools like Terraform and AWS cloud services.
- Write clean, maintainable, and efficient code following established coding standards and best practices.
- Conduct thorough testing of developed software components to identify and fix defects, and ensure compliance with functional requirements.
- Troubleshoot and resolve complex integration issues, providing timely support and strategic solutions.
- Document software designs, implementation details, and integration procedures to facilitate knowledge sharing and future maintenance.
- Stay updated with emerging technologies, industry trends, and best practices in software development, particularly in the field of educational technology.
- Mentor and guide junior and mid-level software developers, fostering a collaborative and innovative development environment.
ESSENTIAL REQUIREMENTS OF THE ROLE
What we’re looking for
- At least a Bachelor’s degree in Computer Science or a related field.
- Solid background in software development with a minimum of 10 years of experience with Java and Golang. Familiarity with Python is a plus.
- Familiar with the AWS cloud platform, with hands-on experience in deploying and managing cloud-native applications; Familiar with AWS cloud services including EC2, ECS, RDS, Lambda.
- Proficiency in designing and implementing microservices-based applications, using technologies such as Docker, Kubernetes, and service mesh frameworks
- Solid understanding of DevOps practices, including CI/CD pipelines, infrastructure as code (TerraForm), and automated testing.
- Experience working with various RDBMS (e.g. MySQL). Knowledgeable in the common patterns in SQL queries and query optimizations
- Excellent communication and collaboration skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.
- Strong problem-solving abilities and a passion for learning and innovation.
- Proven experience in leading and mentoring development teams.
- Strong understanding of software development methodologies (e.g., Agile, Scrum).
- Work from or at least adhere to the Eastern Time Zone.
WHO WE ARE
Ready Education is the leading mobile student engagement platform on a mission to improve student success in higher education worldwide. Our products connect students with their peers and faculty, allow easy management of courses and finances, and help 700+ institutions strengthen their campus community. We are a global, remote-first team.
Ready is growing rapidly, both organically and inorganically, and has successfully completed four acquisitions in the past year. We have a diverse and world class team poised for our next phase of rapid growth.
WHAT WILL MAKE YOU STAND OUT
Individuals who are most successful in this role will will have expertise in the following areas:
- Verbal and written communication
- Attention to detail and organization
- Active listening and curiosity
- Grit and persistence
WHAT YOU CAN EXPECT FROM US
- A chance to work towards an amazing mission of helping students succeed as a team member of a global tech startup
- Remote first work environment: Ability to work from anywhere in North America with flexible hours
- Generous paid vacation time
- A chance to travel while working remotely
- Continuous learning and growth culture with many opportunities to develop professionally
- Health Benefits including health, dental, vision, company funded life & disability insurance and identity protection
- Participation in matching 401K plan
- Team bonding activities
- Professional development opportunities
- Home Office Set up support with a company laptop & equipment
- A chance to work with a global collaborative, friendly and diverse team
- And Company Swag!
Although this role is 100% remote, the person in this position should be expected to travel for certain customer / industry / company events and engagements as necessary.
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save