onsite
Senior Software Engineer - Developer Experience - Western Governors University
Software Engineer
Senior Software Engineer focused on developer experience, building internal tooling, APIs, and automation using Python, Java, Node.js, CI/CD pipelines, and AWS cloud services to accelerate engineering productivity.
About the role
Key Responsibilities
- Design, develop, and maintain internal developer tools and platforms that improve engineering workflow and productivity.
- Build and evolve robust RESTful APIs and SDKs using Python, Java, and Node.js.
- Implement CI/CD pipelines, automated testing, and release processes on AWS to ensure reliable, fast delivery.
- Collaborate with cross‑functional engineering teams to gather requirements, provide technical guidance, and drive best practices.
- Monitor performance, troubleshoot issues, and continuously refactor code for scalability and maintainability.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python, Java, or Node.js.
- Proven experience building and supporting internal developer platforms, APIs, and automation tools.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitHub Actions) and cloud services, preferably AWS.
- Solid understanding of software engineering best practices, including testing, code review, and documentation.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced, mission‑driven environment.
Skills
pythonjavanodejscicdaws