
Senior Software Engineer, Platform
Astronomer
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $180,000 - $210,000 per year
Job Level
Senior
Tech Stack
CloudGoJavaScriptKubernetesMicroservicesMySQLNode.jsPostgresPythonReactSQL
About the role
- Lead the design, development, and vision of Astro Private Cloud’s architecture and components across authentication and authorization, core API services, logging, metrics, and observability.
- Collaborate with cross-functional teams to understand user requirements, implement, and iterate on the features used by the engineering org as a whole.
- Work with product management and customers to deliver customer-facing features and UI experiences.
- Continuously evaluate and improve the architecture and implementation of our platform.
- Contribute to the overall usability, reliability, and scalability of the platform.
Requirements
- 8+ years of overall Software engineering experience, including experience in mentoring junior engineers.
- Proven experience deploying, managing, and scaling applications in either Node.js/Golang/Python on a Kubernetes production environment.
- Experience in writing front-end applications in React.js.
- Experience with SQL databases (Postgres/MySQL).
- Solid understanding of CI/CD tools like CircleCI and experience integrating them in a Kubernetes environment on any of the major cloud providers.
- Strong written and verbal communication skills, with the ability to find a middle ground.
- Experience communicating technical concepts through the use of architectural diagrams.
- Strong understanding of microservices architecture, containerization, and cloud-native application development.
- Write and maintain documentation around key systems and processes.
- Participate in an on-call rotation with some of our largest customers.
- Perform root cause analysis during incidents and document results in the form of post-mortems.
Benefits
- Comprehensive benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsGolangPythonKubernetesReact.jsSQLPostgresMySQLCI/CDmicroservices architecture
Soft skills
mentoringcommunicationcollaborationusabilityreliabilityscalabilitydocumentationroot cause analysisproblem-solvingcustomer engagement