Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Infrastructure image - Rise Careers
Job details

Senior Software Engineer, Infrastructure

Sentry is on a mission to help developers write better software faster. They are looking for a Senior Software Engineer to design, build, and maintain software solutions that enhance developer tooling and infrastructure.

Skills

  • Proficiency with Python
  • Experience with cloud platforms
  • Containerization and orchestration tools
  • Understanding of CI/CD pipelines

Responsibilities

  • Develop APIs, services, and interfaces that enable self-service capabilities.
  • Collaborate with other engineering teams to enhance solutions tailored to their needs.
  • Provide comprehensive documentation, training, and support for effective adoption tools.
  • Continuously assess and enhance capabilities based on user feedback and emerging technologies.
  • Monitor and troubleshoot issues to maintain solution availability.

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Incentive compensation
  • Equity grants
  • Paid time off
  • Group health insurance coverage
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$202500 / YEARLY (est.)
min
max
$180000K
$225000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Infrastructure, Sentry

At Sentry, we’re on a mission to revolutionize software development and help developers create top-notch applications without the hassle of constant bug fixes. We're searching for a Senior Software Engineer focused on Infrastructure to join our innovative team in San Francisco, California. If you thrive on building impactful tools and love automating processes, you’ll feel right at home with us! In this role, your primary focus will be on designing and maintaining internal software solutions that simplify the developer experience, making their work easier and allowing them to focus on creativity rather than nitty-gritty infrastructure details. You’ll collaborate closely with multiple engineering teams to sharpen their workflows, with a special emphasis on creating effective APIs and services that empower them. Your role will also involve writing comprehensive documentation and training materials, ensuring that teams are confident and informed while using the tools you create. With an environment that encourages you to take ownership of your projects, you’ll play a key part in helping Sentry maintain its cutting-edge continuous integration and deployment pipeline. So, if you have a passion for creating reliable and scalable systems and want to contribute to a product that truly makes life easier for developers, Sentry could be the next step in your career journey!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Infrastructure Role at Sentry
What are the responsibilities of a Senior Software Engineer, Infrastructure at Sentry?

As a Senior Software Engineer focused on Infrastructure at Sentry, you will design, build, and maintain internal software solutions that simplify the development experience. Your responsibilities include creating self-service APIs and services, collaborating with engineering teams, providing documentation and training, and continuously improving the solutions based on user feedback.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer, Infrastructure position at Sentry?

To qualify for the Senior Software Engineer, Infrastructure role at Sentry, you should have at least 5 years of experience in software engineering, a strong proficiency in Python, knowledge of designing scalable systems and APIs, as well as experience with cloud platforms (like AWS or GCP). Familiarity with containerization and CI/CD pipelines is also important.

Join Rise to see the full answer
What technologies should I be proficient in for the Senior Software Engineer, Infrastructure role at Sentry?

For the Senior Software Engineer, Infrastructure role at Sentry, you should be well-versed in Python programming, have strong skills with cloud platforms' SDKs/APIs (e.g., AWS, Azure), and be proficient in tools like Docker and Kubernetes for containerization. Additionally, understanding CI/CD practices is essential.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at Sentry?

Sentry promotes a hybrid work culture where collaboration is key, with designated in-office days to foster teamwork. The environment is designed to enable engineers to take ownership of their projects while encouraging continuous learning and professional growth.

Join Rise to see the full answer
What benefits does Sentry offer to its Senior Software Engineers?

As a Senior Software Engineer at Sentry, you can expect a competitive salary ranging from $180,000 to $225,000, along with benefits like incentive compensation, equity grants, paid time off, and comprehensive health coverage. At Sentry, we prioritize your well-being and work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Infrastructure
Can you explain your experience with developing scalable systems as a Senior Software Engineer?

In your response, share specific examples of projects where you have designed scalable systems. Discuss the technologies you used, the challenges you faced, and how you overcame them. Highlight your understanding of performance optimization and system reliability.

Join Rise to see the full answer
How do you approach building effective APIs?

Describe your methodology for designing APIs. Emphasize the importance of user-centric design, thorough documentation, and how you incorporate feedback from other engineering teams to enhance usability.

Join Rise to see the full answer
What strategies do you utilize for collaboration with other engineering teams?

Highlight your communication skills, willingness to listen, and proactive nature in reaching out to other teams. Provide examples of how collaboration has led to successful project outcomes in your previous roles.

Join Rise to see the full answer
Can you detail your experience with containerization and orchestration tools?

Share specific instances where you've implemented Docker and Kubernetes in your previous projects. Discuss how these tools helped streamline deployment processes and the impact they had on your team's efficiency.

Join Rise to see the full answer
What is your experience with cloud platforms, and how do you leverage them for infrastructure tasks?

Discuss your familiarity with specific cloud services (AWS, Azure, GCP) and any projects where you've utilized these platforms. Highlight how cloud solutions have improved the scalability and reliability of your applications.

Join Rise to see the full answer
How do you ensure the reliability of the systems you build?

Talk about your strategies for testing, monitoring, and maintaining systems. Emphasize the importance of feedback loops and how you adapt your approaches based on user experiences.

Join Rise to see the full answer
What methods do you use to gather and act on user feedback for your engineering projects?

Discuss techniques such as surveys, usage analytics, and direct communication with users. Explain how you integrate feedback into your development cycle to continually optimize the user experience.

Join Rise to see the full answer
Can you provide an example of a technical challenge you faced in your past roles?

Prepare a concrete example that showcases your problem-solving skills. Include the context of the challenge, the steps you took to address it, and the final outcome to illustrate your abilities.

Join Rise to see the full answer
How do you stay up-to-date with emerging technologies and best practices?

Share your routine for professional development, such as attending conferences, reading industry blogs, or participating in online communities. Highlight how this commitment has positively influenced your work.

Join Rise to see the full answer
What does the phrase 'you-build-it-you-run-it' mean to you in a team environment?

Discuss how this philosophy fosters accountability and ownership within teams. Illustrate how it encourages a culture of learning and continuous improvement, benefitting both developers and end-users.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Sentry Remote San Francisco, California
Posted 7 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 18 hours ago
Photo of the Rise User
Aiimi Ltd Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Future Works Remote No location specified
Posted 11 days ago

As one of the largest and most secure mutual business insurance companies in the nation, we know how important it is to attract—and retain—talented, hardworking individuals. That’s why we offer you opportunities to grow professionally and personal...

54 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$180,000/yr - $225,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!