Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Rapid7 Senior Software Engineer 
United States, Texas, Austin 
490502851

30.06.2024

As a Senior Software Engineer, you will own a full life cycle of development and be a senior contributor on a team responsible for the end-to-end delivery of increasingly complex features that are correctly implemented and high quality. You will take initiative to identify and own solutions to problems, and you will partner with cross-functional teams owning requirements that take into account all parties’ needs. You will act as a resource by advising and mentoring junior engineers to continue to build the technical capabilities of our teams.


Tech Stack: Java, AWS, Docker, Kubernetes

About the Role

In this role, you will:

  • Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions. You will understand and make well-reasoned design decisions and tradeoffs in your areas of expertise

  • Responsible for maintaining the infrastructure configuration. Provide and respond to peer feedback on code and design solutions. Support and maintain existing software and production environment.

  • Take an active role in the design and planning of upcoming features, our engineers are first class stakeholders in all parts of the development process

  • When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs

  • Continue to develop a deep understanding of our products in order to meet our customer needs

The skills you’ll bring include:

  • 5+ years experience in software development using Java, Spring framework, MySQL or similar RDBMS, Maven, JUnit, TestNG, or equivalent testing framework

  • 3+ years experience with Amazon Web Services

  • 3+ years experience using Jenkins, Spinnaker or similar tools

  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team

  • The attitude and ability to thrive in a high-growth, evolving environment

  • Collaborative team player who has the ability to partner with others and drive toward solutions

  • Strong creative problem solving skills

  • Solid communicator with excellent written and verbal communications skills both within the team and cross functionally

  • Passionate about delighting customers, puts the customer needs at the forefront of all decision making

  • Excellent attention to detail

  • Demonstrable experience of delivering complex solutions to customers