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.
Staff Software Engineer
Location
India
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer
Rapid7
Staff Software Engineer - Cloud Security (CSPM) About the Team InsightCloudSec is Rapid7's cloud security platform, helping customers identify and remediate risk across AWS, Azure, GCP, Oracle and AliCloud. The Exposure Detection pillar is responsible for defining and detecting cloud risk at scale, with Compliance driving our CSPM coverage and ensuring customers can assess their environments against security standards with confidence. About the Role As a Staff Software Engineer within the Exposure Detection pillar, you will provide technical leadership across our Compliance-driven CSPM coverage. You will shape how we design, scale, and evolve detection systems that evaluate cloud configurations across major providers. This is a hands-on leadership role based in Pune, India. While there are no direct management responsibilities, mentoring and coaching are core expectations - you will act as a multiplier, raising engineering standards and accelerating delivery through others. In this role, you will: - In collaboration with senior engineering leaders, lead the architecture and design of scalable systems that evaluate cloud configurations against compliance standards - Translate security and compliance frameworks into efficient, testable detection logic - Drive technical direction during planning, ensuring coverage investments align with customer impact - Identify and resolve systemic scaling, accuracy, and reliability challenges - Elevate engineering quality through rigorous design reviews, code reviews, and documentation standards - Mentor and coach engineers, strengthening both cloud domain expertise and distributed systems depth - Contribute to broader Cloud Security architecture and engineering strategy The skills you'll bring include: 9+ years of software engineering experience, including building and scaling cloud-native or distributed systems. Leadership & Impact - Proven ability to influence technical direction without formal authority - Strong systems-thinking mindset and experience solving cross-cutting architectural challenges - Track record of mentoring engineers and raising overall team capability - Experience translating compliance or security strategy into scalable engineering execution - Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success. Technical Depth - Deep expertise in Python - Experience building systems that process and evaluate structured cloud configuration data at scale - Strong understanding of AWS, Azure, and/or GCP services (working knowledge of OCI and AliCloud desirable but not essential). - Experience with distributed systems and scalable data stores - Familiarity with CSPM, compliance frameworks, or cloud security detection is highly desirable We know that the best ideas and solutions come from multi-dimensional teams. Teams reflecting 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-SA3 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,500+ 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.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description We are looking for a proactive and collaborative Mid-Level Backend Spark Developer. In this role, you will be responsible for building, optimizing, and maintaining data-driven backend solutions. You will work closely with team members to analyze business requirements, refine technical specifications, and ensure the smooth execution of data pipelines. If you have a solid foundation in Spark, experience with programming languages like Java, Scala, or Python, and a strong command of SQL, we would love to have you on board. Key Responsibilities - Design, develop, and maintain robust data processing applications and workflows. - Actively analyze business and technical requirements, collaborating with cross-functional team members to refine and improve them. - Participate in daily agile syncs and work closely with the development team, demonstrating a highly proactive approach to daily tasks. - Use Git to manage, version, and collaborate on codebase development efficiently. Qualifications - 1.5 to 2 years of professional experience in data engineering, backend programming, or data-centric software development. - Solid intermediate-level knowledge of Java (or strong proficiency in Scala/Python). - Good foundational understanding and practical experience with Apache Spark. - Intermediate to advanced SQL skills, including experience with ANSI SQL, Hive SQL, and Spark SQL (strong general SQL troubleshooting skills). - Intermediate proficiency with Git and standard collaborative workflows. - Minimum of B2+ (Intermediate/Upper-Intermediate) English proficiency. - Strong team player with a proactive attitude and excellent analytical mindset. Requirements - Practical experience working with Azure Databricks, Amazon EMR, Cloudera, or any other distributed Spark environment. - Good conceptual understanding of Apache Hive architecture. - Familiarity or hands-on experience with reporting and business intelligence tools, particularly Power BI. Benefits - 100% Remote work location. - Ability to work full-time within the Spain time zone (CET/CEST). - Long term contract.
Software Field Services Engineer
Schneider ElectricWith a foundation that dates back to 1836, Schneider Electric has developed into a worldwide specialist in energy management. In the past, the company has hired
Role Description We are seeking a highly capable and customer-focused Software Field Services Engineer to join the NAM Secure Power Software Services team at Schneider Electric. In this role, you will lead the deployment, configuration, and support of our Data Center Infrastructure Management (DCIM) software solutions across customer environments. You will work directly with customers, project teams, and internal stakeholders to drive successful implementations, troubleshoot complex issues, and ensure long-term customer success. This position requires a strong technical foundation, the ability to operate independently, and a proactive approach to improving delivery consistency and quality. What will you do? - Software Deployment & Technical Expertise - Lead installation, configuration, and commissioning of DCIM software solutions (including DCE, NetBotz, and related platforms) in both remote and on-site environments. - Take ownership of assigned projects from kickoff through completion, ensuring high-quality delivery and customer satisfaction. - Provide advanced troubleshooting and resolution of deployment issues, including system performance and configuration challenges. - Apply strong working knowledge of DCIM architecture and supporting infrastructure to ensure excellent service delivery. - Customer Engagement & Enablement - Serve as a primary technical point of contact during implementations. - Conduct customer training sessions and provide guidance on best practices, system usage, and ongoing maintenance. - Build strong customer relationships by demonstrating professionalism, technical credibility, and responsiveness. - Documentation & Knowledge Sharing - Develop and maintain documentation for deployments, configurations, and issue resolution. - Contribute to internal knowledge bases and standardization efforts to improve team efficiency and consistency. - Provide feedback on recurring issues and opportunities for process or product improvement. - Travel - Travel to customer sites as required to support complex deployments, troubleshooting, or escalations. - Typical travel averages ~50%, with occasional peaks depending on project needs. Qualifications - Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience). - 3+ years of related experience in Software products for data centers. - Applicants must be authorized to work in the United States on a full-time, ongoing basis. The company does not provide immigration sponsorship now or in the future. - Must be able to travel. - Strong problem-solving mindset with the ability to tackle difficult technical challenges independently. - Excellent communication skills to translate technical concepts for diverse audiences. - Collaborative approach to working with cross-functional teams and fostering client relationships. - Adaptability and resilience in fast-paced environments with shifting priorities. Requirements - Proven experience in software deployment, configuration, and troubleshooting in customer-facing environments. - Working knowledge of DCIM tools (e.g., Data Center Expert, IT Advisor, NetBotz) or similar enterprise monitoring platforms. - Experience with: - Networking fundamentals. - Communication protocols such as Modbus and SNMP. - Microsoft Office suite for documentation, reporting, and customer communication. - Experience with system integrations and APIs is a strong plus. - Strong written and verbal communication skills. - Proven ability to engage effectively with customers and internal stakeholders. - Comfortable leading customer discussions related to implementation and technical topics. - Self-motivated with the ability to manage multiple priorities and deliverables. - Strong team collaboration skills with the ability to contribute independently. - Detail-oriented with a focus on quality and customer satisfaction. Benefits - Meaningful work where your technical expertise directly impacts customer success. - Growth opportunities in a specialized technical field with continuous learning. - Supportive team environment that encourages innovation and collaboration. - Exposure to advanced technologies and challenging problem-solving scenarios.
Software Engineer II
Nightwing TechnologiesNightwing Technologies is an intelligence solutions company specializing in providing advanced cybersecurity, data operations, systems integration, and intellig
Title: Software Engineer 2 Location: MD233: 420 National Business Parkway 420 National Business Parkway Suite 400, Annapolis Junction, MD, 20701 USA Job Description: Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets. Job Summary Software full stack developer at Nightwing CODEX directly supporting mission critical needs. We solve complex and critical problems in partnership with mission customers. Develop in an agile environment following the software product lifecycle. Analyze user requirements to derive software design and performance requirements. Design and code new software or modify existing software to add new features. Debug existing software and correct defects. Integrate existing software into new or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Provide recommendations for improving documentation and software development process standards. Develop or implement algorithms to meet or exceed system performance and functional standards. Assist with developing and executing test procedures for software components. Write or review software and system documentation. Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze, systems flow, data usage and work processes; and investigate problem areas. *** All candidates must have an active TS/SCI with Poly *** Role Type: Hybrid position Basic Qualifications: Typically requires bachelor’s degree in computer science or related discipline from an accredited college or university and fourteen (14) years’ experience as a SWE on programs and contracts of similar scope, type, and complexity. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Hybrid work environment (on-site and telework) is allowed. Must have experience with the following technologies: Python, Java, Springboot/REST, Docker, Kubernetes, AWS, MongoDB. Experience with Neo4j technology is helpful. Must be able to work in a collaborative environment with internal and external stakeholders. Able to communicate and translate technical work to non-technical stakeholders in a clear and concise manner. Active and transferable U.S. government issued TS/SCI with polygraph security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. What We Offer: Whether you’re just starting out on your career journey or are an experienced professional, we offer a total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care. Previously part of a leading Fortune 100 company and headquartered in Dulles, VA; Nightwing became independent in 2024 but continues to support the nation’s most mission impactful initiatives. When we formed Nightwing, we brought a deep set of credentials and an unfaltering commitment to the mission. For over four decades, our team has been providing some of the world’s most technically advanced full-spectrum cyber, data operations, systems integration and intelligence support services to the U.S. government on its most important missions. At Nightwing, we value collaboration and teamwork. You’ll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we’ll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients. Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team. #NWBTSWE2 The salary associated with this position ($122,000-$253,000) is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards. Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays and additional insurances. Salary & Benefits The salary associated with this position ($122,000-$253,000) is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards. Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays, and additional insurances. Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
React Native Developer
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
Role Description We are looking for a seasoned React Native Developer to join our team. Qualifications - Proven experience with React Native for mobile app development, including the New Architecture (Fabric, JSI, TurboModules). - Strong portfolio demonstrating development of complex, large-scale apps. - In-depth understanding of client-server architectures with RESTful APIs. - Experience with Expo and the managed/bare workflow ecosystem. - Familiarity with multimedia processing (audio/video handling) is a plus. - Proficient in TypeScript and modern front-end technologies. - Experience with state management (Redux Toolkit, Zustand, or similar) and navigation frameworks (React Navigation, Expo Router). - Knowledge of native module integration and performance optimization, including profiling with Hermes and identifying render bottlenecks. - Performs meaningful unit and integration tests. Experience with Jest and React Native Testing Library is a plus. - Actively uses AI coding tools (e.g., Cursor, Claude) to accelerate development. - Critically reviews and tests AI-generated code before committing. Requirements - Demonstrates a bias toward shipping: breaks work into small, reviewable increments and moves features from spec to working code quickly. - Comfortable making pragmatic tradeoffs; knows when “good enough now” beats “perfect later.” - Strong written English; comfortable in async, remote-first environments. - Proactively surfaces blockers: communicates problems clearly and early, proposes solutions or asks a specific question. Never goes silent on a problem for hours. - Experience in agile environments; comfortable with short feedback loops and scope changes. - Problem-solving mindset with attention to detail and code quality. - Self-directed and organized; manages priorities without needing close supervision. - Proficient with Git, including branching strategies and code review practices. Benefits - Help and support from our caring HR team. - 20 days of vacation + 10 days of sick leave. - The exchange of experience and work with talented colleagues. - Last but not least - valuable compensation for your efforts.



