Senior Software Engineer
gapinc
Job Description
· Supporting and maintaining CI/CD systems used by engineering teams.
· Building and improving tools that simplify build and deployment workflows.
· Partnering with platform and product teams to enhance developer experience.
· Reducing friction in build and deployment processes so teams can focus on delivering features.
· Assist in maintaining and improving build systems and CI/CD pipelines.
· Help identify issues in build and deployment workflows and contribute to solutions that improve reliability and reduce build times.
· Follow established best practices for source control, builds, and deployments, and contribute to improving them over time.
· Learn and experiment with new build tools and technologies, sharing insights with the team.
· Participate in code reviews and collaborate with teammates on shared solutions.
· Write and maintain scripts or small tools to improve developer workflows.
· Work with other platform teams (Ship, Schedule, Observe) to support overall engineering goals.
· Participate in an on-call rotation with support from senior team members.
· Help monitor build systems and contribute to resolving incidents and improving stability.
· Contribute to documentation to help teams use build and deployment tools effectively.