Job Closed
This listing is no longer active.
At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what’s possible and drive extraordinary impact. We’re building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,000+ customers against bad actors and threats means we’re continuing to push the envelope - just like we’ve been doing for the past 20 years. If you’re ready to solve some of the toughest challenges in cybersecurity, we’re ready to help you take command of your career. Join us.
Senior Software Engineer
Location
India
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Rapid7
Job Title Join Rapid7 as a Senior Software Engineer to design, build, and deliver scalable backend services that power our cybersecurity products. You will own end-to-end feature development, collaborate with cross-functional teams, and mentor junior engineers while working with technologies like Java, Spring Boot, and AWS. This role offers the opportunity to help shape new engineering teams in India and contribute to building secure, high-quality solutions for global customers. 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 organizations. These teams use best-in-class technology, leading-edge research, and broad, strategic expertise to develop new products and features, and enhance existing features, in order to create value for customers across the world. The stakes for creating a safer digital world are greater than ever. At Rapid7 we believe it's our responsibility to show up every day and give our best for our customers and the entire security community. Our global engineering teams are at the centre of this mission and are dedicated to building a complete suite of industry-leading products which provide a cohesive platform for our customers. Our range of solutions spans vulnerability management, detection, automation, cloud security, and penetration testing; in order to build these products our teams work with an array of technologies including Java, Python, AWS and Go, just to name a few. Join our engineering team to help us build and innovate great products on our Insight platform using the latest technologies to make the world a safer digital space. About the Role The Senior Software Engineer is a part of our Product and Engineering team who are at the forefront of keeping our customers safe from attacks and breaches. In this role you will be focussed on helping our customers seamlessly manage their security solutions as effectively and efficiently as possible, and ensuring our products are delivering a secure experience. You will have the opportunity to further broaden your skills surrounded by a team of incredibly smart and experienced Engineers, whilst getting the opportunity to mentor others. 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 - 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 support our customers - Work with Practice specific technologies The skills you'll bring include: - A minimum of 5 years experience in software development using Java. Experience using any of the following would be advantageous: - Java Spring Boot - Dependency Management Tools such as Maven - Security Vulnerability Scanning such as Snyk or Trivy - Testing frameworks such as JUnit - Github Actions or Jenkins - Cloud Infrastructure such as AWS - 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 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. #LI-SM5 About Rapid7 At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope just like we' ve been doing for the past 20 years. If you 're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.
Benefits
- 401(K), 401(K) matching, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Mean gender pay gap below 10%, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Continuing education available during work hours, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, President's club, Employee awards, Pay transparency, Transgender health care benefits, Wellness days, Abortion travel benefits, Meditation space, Mother's room, Bereavement leave benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
Director of EPC Transmission Line Engineering
Remote WorldModel N is the leader in revenue optimization and compliance for pharmaceutical, medtech, and high-tech innovators. For more than 25 years, we have helped customers maximize revenue, streamline operations, and maintain compliance through cloud-based software, value-added services, and data-driven insights. With a focus on innovation and customer success, Model N empowers life sciences and high-tech manufacturers to bring life-changing products to the world more efficiently and profitably. Model N is trusted by over 150 of the world’s leading companies across more than 120 countries. For more information, visit www.modeln.com.
Role Description Leidos is seeking a Director of EPC Transmission Line Engineering who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer and Subject Matter Expert on electric transmission line design projects of overhead and underground systems for some of the largest utilities and developers in the country. Projects will focus on EPC and Design-Build opportunities where successful projects will include regular collaboration with construction contractors and incorporation of value engineered solutions. Additionally, the candidate will direct a team of engineers that regularly perform engineering analyses, PLS-CADD modeling, structure loading calculations, design structure framing and hardware assemblies, draft plans and specifications, and prepare bill of materials and procurement documents across project planning, engineering, environmental, permitting, and construction management phases. This is a senior leadership role accountable to the Vice President of EPC Solutions with primary responsibilities in: - Client relations - Staff management - Proposal development - Scope creation/change - Project execution - Tool building - New business capture for the team's full book of work This position offers the successful candidate direct report responsibilities and the opportunity to further develop an already growing engineering team. The successful candidate will be able to: - Communicate clear expectations, goals, and vision - Manage the performance of direct reports - Motivate, coach and mentor skilled professionals - Appropriately delegate project work - Manage collaboration and positive team culture to achieve successful results This role is remote, but candidates must be located within the United States in order to be considered. Qualifications - Bachelor's degree in Civil, Electrical, or Mechanical Engineering (Civil Engineering is preferred) - 12+ years of relevant experience in the design of electric utility transmission systems with a Bachelor's, or 10+ years of such experience with a Master's degree - Professional Engineer (PE) License - Lead engineer or engineer of record on 500kV and below high voltage transmission lines including greenfield lines - Field experience or collaboration with transmission line construction contractors - Work effectively in team environment; can also work independently - Track record of outstanding communication to serve as primary point of contact for existing and prospective clients - Business acumen with a record of understanding and meeting key project performance metrics - Expertise in PLS-CADD, PLS-POLE and TOWER - Ability and passion to develop staff through mentoring Requirements - 2+ years of supervising staff (preferred) - M.S. degree in Structural Engineering (preferred) - Experience with LPILE or FAD, Mathcad, AutoCAD or MicroStation, and Geographic Information Systems (GIS) is a plus Benefits - Competitive compensation - Health and Wellness programs - Income Protection - Paid Leave - Retirement
Staff Engineer, Product Software
Remote WorldModel N is the leader in revenue optimization and compliance for pharmaceutical, medtech, and high-tech innovators. For more than 25 years, we have helped customers maximize revenue, streamline operations, and maintain compliance through cloud-based software, value-added services, and data-driven insights. With a focus on innovation and customer success, Model N empowers life sciences and high-tech manufacturers to bring life-changing products to the world more efficiently and profitably. Model N is trusted by over 150 of the world’s leading companies across more than 120 countries. For more information, visit www.modeln.com.
Role Description The Product Software team at Equinix builds next-generation software products and architecture for our Equinix software platform and services offerings. We are looking for engineers responsible for developing consistent APIs with microservices, interacting with multiple consumers and abstracting complex Enterprise Application workflows. Your primary responsibility will be to design and develop platform services, and to collaborate with partner teams to understand their requirements and consumption patterns. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential. You will work closely with product engineering, architects and product managers. Responsibilities - Technical Leadership - Contribute to the technical strategy and execution for modular, event-driven, and scalable microservices supporting enterprise workflows. - Design and implement reusable frameworks and self-service modules for service onboarding, configuration, and lifecycle management. - Leverage AI tools to accelerate software design, testing, and operations - e.g., AI-assisted code reviews, test generation, and root cause analysis. - Collaborate with senior architects and cross-functional teams on architecture decisions across customer, billing, pricing, and commerce domains. - Promote design practices that improve maintainability, observability, and operational excellence. - Engineering Excellence - Lead by example-building secure, reliable, and observable systems that meet performance and scalability goals. - Implement and advocate best practices for API-first development, CI/CD automation, and DevSecOps. - Partner with product managers and peers to translate business intent into scalable technical solutions. - Contribute to automation and AI-driven monitoring that improves reliability and accelerates problem resolution. Qualifications - Bachelor's or Master's degree in Computer Science and Engineering or equivalent - 5+ years of experience in building robust services, preferably on a Java-based cloud development stack - Solid understanding of object-oriented programming, design and architectural patterns, and API design - Experience with both SQL and NoSQL databases - Experience working on cloud-based SaaS/PaaS products - Experience working within the agile process and CI/CD frameworks - Ability to transition between programming languages and tool sets - Ability to effectively communicate new ideas and design tradeoffs Equal Employment Opportunity Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form. Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy/childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political/organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law. We use artificial intelligence in our hiring process. Learn more here .
• Serve as the Principal in Charge and primary point of contact for key clients • Identify, pursue, and support new business opportunities • Collaborate with leadership to market technical expertise and design capabilities • Provide senior-level project oversight including visioning and design direction
Role Description The Principal Software Engineer is an individual contributor and an expert full-stack developer on an Agile team who is primarily responsible for defining and building software in support of one or more business products. The incumbent will lead a diverse group of Software Engineers and work closely with the Architects to design, develop, and test highly available, secure, and scalable systems. Job Roles and Responsibilities - Responsible for producing stable and high performing applications from scratch - Work in Agile methodologies and contribute toward the entire lifecycle of a user story with particular emphasis on coding, unit testing and deployment pipeline automation - Work with other developers on the team to define high level technical design and follow overall architectural guidelines - Willing to work in a developer focused team with minimal support from QA - Research and learn new technologies and processes as part of continuous improvement - Contribute towards fostering a high performant and self-organized team - Clearly communicate potential and real issues to the team and propose solutions to resolve them - Work as a contributor on one or more technical practice groups - Mentor junior software engineers on the team - Be a champion of Claritev's core culture - Ensure compliance with HIPAA regulations and requirements Qualifications - 8+ years of progressive software experience in relevant technologies and 3+ years as a lead - Computer related Bachelor’s degree is preferred or equivalent work experience in software development - Hands on experience with ASP.Net, .NET Core, C#, Web API, MVC, SQLServer - Hands on experience building UI applications with React - Experience working with any top cloud providers (Azure/AWS/OCI) - Experience working with Microservices architecture with thorough understanding of Bounded contexts (DDD) - Demonstrated experience with Message brokers (Preferably Azure Service Bus/RabbitMQ) in implementing event driven applications - Experience with containerized applications with Kubernetes and Helm charts - Experience guiding the team with TDD/BDD practices and maintaining code coverage - Experience on writing automated tests with any testing framework - Working knowledge on modern DevSecOps practices. Experience creating/maintaining DevOps pipelines and best practices. - Experience working on relational and non-relational database queries and procedures - Experience with Data access patterns preferably EFCore ORM tool. - Good knowledge on design patterns and integration patterns including Microservices - Experience with Authentication and Authorization best practices - Experience with GitHub/GIT best practices - Excellent communication skills - Strong troubleshooting skills Desirable Qualifications - Experience extracting Microservices out of monolith applications - Experience writing automated unit tests with SpecFlow framework - Experience working on Agile development project - Experience with PostgreSQL database Benefits - A work-life balanced environment with immediate responsibility and a chance to make a difference by cutting the American healthcare cost - Innovative projects with big name clients and exposure to future, cutting edge technologies (AI/ML) - Abundant individual growth opportunities and the ability to create a personalized career path - Great benefits, including college kids tuition scholarship and internship opportunities for our employees - Stable and a publicly traded company with 40 years of resounding success - Medical, dental and vision coverage with low deductible & copay - Life insurance - Short and long-term disability - Paid Parental Leave - 401(k) + match - Employee Stock Purchase Plan - Generous Paid Time Off – accrued based on years of service - 10 paid company holidays - Tuition reimbursement - Flexible Spending Account - Employee Assistance Program - Sick time benefits – for eligible employees, one hour of sick time for every 30 hours worked, up to a maximum accrual of 40 hours per calendar year Compensation The salary range for this position is $130-140K. Specific offers take into account a candidate’s education, experience and skills, as well as the candidate’s work location and internal equity. This position is also eligible for health insurance, 401k and bonus opportunity. EEO Statement Claritev is an Equal Opportunity Employer and complies with all applicable laws and regulations. Qualified applicants will receive consideration for employment without regard to age, race, color, religion, gender, sexual orientation, gender identity, national origin, disability or protected veteran status. Application Deadline We will generally accept applications for at least 5 calendar days from the posting date or as long as the job remains posted.

