Senior Software Engineer - Integrations
Senior Software Engineer, Enterprise Integrations
As we expand our global footprint into Prague, Rapid7 is looking for senior software engineers for its award winning Enterprise Automation team as it continues to grow and advance the organization's automation and integration needs. We need business-process experts with technical chops that are good at fostering discussions with business partners. The ideal candidate is someone who has proven experience delivering robust low-code/no-code solutions that solve business problems, and enabling citizen developers throughout the organization.
You will take initiative to identify and own solutions to business 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 team. This is an exciting opportunity to be one of the first hires for Rapid7 in Prague supporting our growth strategy in a culture that supports trying new approaches and continuous learning.
About the Team
Our Enterprise Automation team works with our internal business teams to develop brilliant automated solutions to business challenges freeing our Moose to work on our most complex business challenges.. These teams use best-in-class automation technology, and have broad, strategic expertise developing across every Rapid7 team to support them create value for customers across the world. In order to build these products our teams work with an array of technologies including Workato. UiPath, Python, Java, and AWS just to name a few. Join our Enterprise Automation team to help us build and innovate great solutions using the latest technologies to make work a more fun, digital space.
At Rapid7 we are...
Energetic, Passionate, Fun and Enthusiastic
Self-Motivated and Accountable – we are able to take direction and manage prioritization of work
Business outcome focused and Collaborative – we are able to work independently as well as part of a team
Committed to Continuous Learning – we strive to continuously learn and adapt to new tools and techniques
The ideal candidate will bring the following to the table:
This role will work closely with business SME’s / leadership and Product Owners to build end to end business process automations to drive business value for Rapid7
If you fit the bill, you’ll do the following and much, much more:
Be a key member of a business transformation initiative that brings significant benefit to our customers
5 to 7 years of integration or automation engineering experience
Develop high quality, scalable integrations and business process automations
Be involved in solution design and architecting end to end flows
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and services by producing clean, efficient code
Perform validation and verification testing
Collaborate with internal teams and service providers to fix and improve automations
Create a great experience for our customers and users
Plan and deliver those great experiences using agile and lean (because it’s the best and you drink the kool-aid)
Learn new things, elevate your skills and grow your career in ways that you haven’t imagined
Desire to bring fresh ideas on how technology can be used to solve big problems
Strong communication and relationship skills Excellent problem solving, troubleshooting, oral and written communication skills
2+ years of experience with the following
Best in class iPaaS, Orchestration, integration & Automation platforms such as Workato, OKTA Workflows, Boomi, Mulesoft
Amazon Web Services (AWS) - S3, SNS, SQS, Lambda functions, RDS, Event Bridge etc
Programming languages such as Python, Java, C# or similar
Experience in developing RESTful API clients, automated workflows, or robotic process automation.
GitHub version control system
CRM & Marketing Automation tools like Salesforce, Marketo etc.
The ability to work effectively with business analysts, key stakeholders, application administrators and end users to understand business and functional requirements and translate to software changes.
The ability to work directly with stakeholders to define online objectives and assist with selecting appropriate tools.
Expertise to produce high quality software solutions to enhance user productivity.
Capacity to bring fresh ideas on how technology can be used to solve big problems.
Conduct appropriate testing and documentation on software development projects.
Help others to grow by teaching them what you know
Energy, Passion, Humor and Enthusiasm – work hard, play hard at the best job of your career.
Self-Motivated and Accountable – able to take direction and manage prioritization of work
Comfortable with change – we move fast, talk fast, learn fast, and are continually learning.
We have ambitious goals and need people that are dynamic, desire to be part of something BIG, and are passionate about excellence in service. You have a chance to be part of a company that is changing how people think about SecOps. If you want a place where you can grow and make an impact … this is it.
At Rapid7, we are on a mission to create a secure digital world for our customers, our industry, and our communities. We do this by embracing tenacity, passion, and collaboration to challenge what’s possible and drive extraordinary impact.
Here, we’re building a dynamic workplace where everyone can have the career experience of a lifetime. We challenge ourselves to grow to our full potential. We learn from our missteps and celebrate our victories. We come to work every day to push boundaries in cybersecurity and keep our 11,000 global customers ahead of whatever’s next.
Join us and bring your unique experiences and perspectives to tackle some of the world’s biggest security challenges.