As a Software Engineer I, you will design, develop, test, and maintain software applications, collaborating with a team and focusing on Java coding practices.
Software Engineer I is an entry-level role designed for passionate and eager individuals seeking to launch their careers in software development.. You will be given the time to learn and develop your skills surrounded by a team of incredibly smart and experienced Engineers.
About the Team
Our Product and Engineering team works with our award-winning products to help us create a single experience to help customers assess risk, detect threats and automate their security programs at over 10,000 organisations. These teams utilise best-in-class technology, leading-edge research, and broad strategic expertise to develop new products and features, as well as enhance existing ones, in order to create value for customers worldwide.
About the Role
As a Software Engineer I, your primary responsibility will be to design, development, testing, and maintenance of our software applications. Working closely with experienced engineers to apply best practices and deliver high-quality solutions. Specifically, your focus will be to:
The skills and qualities you'll bring include:
We know that the best ideas and solutions come from multi-dimensional teams. That's because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don't be shy - apply today.
About the Team
Our Product and Engineering team works with our award-winning products to help us create a single experience to help customers assess risk, detect threats and automate their security programs at over 10,000 organisations. These teams utilise best-in-class technology, leading-edge research, and broad strategic expertise to develop new products and features, as well as enhance existing ones, in order to create value for customers worldwide.
About the Role
As a Software Engineer I, your primary responsibility will be to design, development, testing, and maintenance of our software applications. Working closely with experienced engineers to apply best practices and deliver high-quality solutions. Specifically, your focus will be to:
- Build, maintain, and release our well-architected services by writing code in Java and solving problems
- Participate 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 understand our customers' needs
- Work towards developing a deep understanding of our products in order to best support our customers
- Work with practice-specific technologies
The skills and qualities you'll bring include:
- 0-2 years of experience in software development using Java or other equivalent programming languages
- The attitude and ability to thrive in a high-growth, evolving environment
- Strong creative problem-solving skills
- Excellent attention to detail
- Excited by technology, curious and eager to learn
- Collaborative team player who has the ability to partner with others and drive toward solutions
- Solid communicator with excellent written and verbal communication skills both within the team and cross-functionally.
- Passionate about delighting customers, puts the customer needs at the forefront of all decision making
- Embody our core values to foster a culture of excellence that drives meaningful impact and collective success.
We know that the best ideas and solutions come from multi-dimensional teams. That's because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don't be shy - apply today.
Top Skills
Java
Similar Jobs at Rapid7
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Software Engineer I, you will design, develop, and maintain software applications while learning best practices under experienced engineers.
Top Skills:
AWSGoJavaPython
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Software Engineer I, you will design, develop, and maintain software applications while learning best practices under experienced engineers.
Top Skills:
AWSGoJavaPython
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Software Engineer II, you will develop features, mentor junior engineers, and collaborate with cross-functional teams to enhance product security.
Top Skills:
AWSGrafanaJavaScriptNode.js
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.