Jobs and Careers
AR
Staff Software Engineer
ARAAlbuquerque, United Statesfull_timeVerifiedPosted 29 Oct 2024
About the role
Essential Functions:
- Build and maintain user interfaces using Spotify Backstage for our internal developer portal.
- Write robust, maintainable code in Go/GoLang and TypeScript.
- Develop API integrations using Crossplane and similar control plane technologies.
- Collaborate on front-end development using React JS to build dynamic and responsive user interfaces.
- Develop and maintain CI/CD pipelines using GitLab.
- Ensure smooth integration and deployment with Docker containers and Kubernetes orchestration.
- Champion best practices in continuous integration and delivery.
- Use Python to automate tasks and enhance operational efficiency.
- Efficiently manage codebase with Git, ensuring best practices for collaboration and version control.
- Implement organizational best practices for mature and secure Software Development Lifecycle (SDLC) and DevSecOps.
- Guide diverse development teams on Secure Software Development.
Experience and Skills Required:
- 5+ years of professional software engineering experience in a full-stack or back-end focused role.
- Strong proficiency in Spotify Backstage for front-end development or similar platforms.
- Expertise in Go/GoLang and TypeScript.
- Experience with React JS
- Extensive knowledge of DevOps practices including CI/CD pipeline development using GitLab, containerization with Docker, and orchestration with Kubernetes.
- Proficient in Python for scripting and automation tasks.
- Strong command of Git for version control.
- Software program management and documentation skills using Jira, Confluence, GitLab.
- Ability to collaborate across teams, mentor junior engineers, and provide technical leadership.
- Strong problem-solving skills and a passion for innovation.
Preferred:
- Experience with Crossplane for writing Go-based Kubernetes applications.
- Knowledge of cloud-native infrastructure tools and platforms.
- Familiarity with microservices architecture and serverless technologies.
Education:
- Bachelor’s degree in CS, Software Engineering or other IT-related field or equivalent experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s