Senior Software Engineer, Infrastructure
Job Type: Full Time / Permanent
Senior Software Engineer, Infrastructure – Looking for a senior software engineer to join our team to help lead, maintain, and evolve our technical infrastructure. This person will have an opportunity to work on the infrastructure that powers our math learning platform, used by 1 in 4 elementary students nationwide. They will work on building out and improving our CI/CD pipeline, enhancing our analytics and monitoring capabilities, setting the vision for our internal developer platform, automating our systems and processes where possible, and helping with integrations that touch various functional teams such as development, operations, data, and sales.
What This Role Will Do: Own and evolve our CI/CD pipeline. Enhance our application monitoring & telemetry capabilities to improve observability. Work with our data team to improve our data analytics pipeline. Perform root cause analysis on production errors. Deploy upgrades and bug fixes to our tech stack. Ensure our systems are safe and secure and we are following cybersecurity best practices. Better automate and improve the engineer onboarding experience. Work with software engineers to ensure that development follows established processes and protocols. Write and maintain documentation for setup and maintenance of relevant systems. Optimize resource usage to save costs.
Location: This role is remote, but you may be asked to travel as needed for business or team building purposes.
Compensation & Benefits: We offer a competitive benefits package, including comprehensive medical, dental and vision plans, short- and long-term disability, life insurance, 401K matching, parental leave, and a generous PTO policy.