GoGuardian is a company focused on improving learning environments for K-12 education. They are seeking a Staff Software Engineer to build and maintain products in the Safety product suite, contributing to the full software development lifecycle and collaborating with cross-functional teams.
Responsibilities:
- Collaborate with a cross-functional team toward feature delivery; Working both independently and in pairs/groups with others of varying skill levels
- Leverage strong problem solving skills to apply existing knowledge and experience to new problems and creative solutions
- Write production-grade code for well-scoped features with the help of code reviewers
- Understand, implement and contribute to GoGuardian’s best practices, including style guides, standards, code reviews, documentation management, and operational workflows
- Being generally available to work during standard working hours and to participate in an on-call rotation for production application support
- Work closely with Product Management to create new features and products
- Lead the application architecture decision making process
- Champion AI adoption across engineering by defining best practices and driving effective use of AI in development workflows to improve velocity, quality, and customer impact
- Continuously experiment with and operationalize AI tools to accelerate innovation, improve productivity, mentor teams on AI usage, and help shape the company’s AI engineering culture and strategy
- Take part in short and long term planning
- Build & operate AWS infrastructure
- Monitor and track performance and reliability of our services and software to meet promised SLA
- Mentor other developers to increase the overall performance of the team
Requirements:
- 8+ years experience as a software engineer of SaaS applications and or working on customer facing products
- Competency in one or more languages. Experience with Go, Javascript, React, and MySQL preferred
- Competency with Kafka or other Event Sourcing Systems
- Direct involvement in shipping at least one production application / product
- Experience with monitoring, performance optimization, technical documentation, and unit / integration testing
- Up-to-date knowledge of full stack web development languages, libraries, and technology
- Writes production-grade code for well-scoped features; integrating feedback from code reviewers
- Learns quickly, applies existing knowledge to new challenges and is building proficiency in relevant technical skills
- Confident in making technical decisions and explaining the reasoning behind them
- Have deployed software utilizing AWS, Terriform, Kubernetes, Docker, and/or other similar technology
- Can drive automation adoption and enhancement in areas such as Test Automation, Github Runners, CI/CD platforms, and other automation platforms
- Can drive change beyond the scope of the team
- An interest in Machine Learning and AI technology