Staff Software Engineer – 3rd Party Integrations
Location
India
Posted
111 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – 3rd Party Integrations
Flexera
• Lead the architecture, design, and development of enterprise-grade integrations with ServiceNow CMDB, Atlassian Jira Service Management, and BMC Helix/Remedy platforms, including both Flexera-side integration services and client-side components within 3rd party CMDB systems (scripts, workflows, custom applications, and data ingress mechanisms). • Drive technical strategy and roadmap for the 3rd party integrations platform, making key architectural decisions that impact scalability, reliability, and maintainability. • Mentor and guide senior and mid-level engineers, providing technical leadership through code reviews, design reviews, and knowledge sharing. • Architect and implement scalable, reliable integration solutions across distributed systems in an agile environment. • Lead complex integration initiatives from conception through delivery, breaking down requirements, creating comprehensive technical design documentation, and ensuring successful implementation. • Design and implement APIs, event-driven architectures, integration middleware, and orchestration services to enable bidirectional data synchronization. • Establish testing standards and oversee comprehensive test strategies across integrated platforms, including unit tests, integration tests, and end-to-end validation with CMDB/ITSM systems. • Drive innovation through rapid prototyping and lead design reviews to validate and evolve integration approaches. • Optimize integration performance, security, error handling, and observability mechanisms at scale. • Engage directly with key customers, product managers, and stakeholders to understand integration use cases, gather requirements, and provide expert technical guidance. • Contribute to and drive the development of shared documentation, integration guides, best practices, and knowledge bases to support internal teams and customers. • Stay current with emerging technologies and industry trends in enterprise integrations and CMDB/ITSM platforms.
Job Requirements
- 8+ years of experience developing end-to-end platform integrations for enterprise solutions, with proven track record of leading complex integration projects.
- Deep expertise in object-oriented or functional programming languages (Go, Python or JavaScript/Node.js).
- Strong command of API design, implementation, and consumption, including API versioning and backwards compatibility strategies.
- Extensive experience with API authentication and authorization mechanisms (OAuth 2.0, API keys, JWT tokens, SAML).
- Expert knowledge of data transformation, mapping, and ETL processes at scale.
- Proven experience architecting and implementing integration solutions, including testing strategies across unit, integration, and end-to-end levels with CMDB/ITSM platforms.
- Strong experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, or similar) and infrastructure as code.
- Deep understanding of software architecture patterns, particularly for integration, microservices, and distributed systems.
- Excellent problem-solving and debugging skills for complex, multi-system integration issues.
- Outstanding collaboration and communication skills, with demonstrated ability to influence technical and non-technical stakeholders at all levels.
- Proven technical leadership abilities with experience mentoring engineers and driving technical initiatives.
- Strong ownership mindset with exceptional attention to detail and commitment to quality.
- Experience with agile development methodologies and leading technical aspects of agile teams.
Benefits
- Competitive compensation and benefits
- Flexible, hybrid-friendly work environment in our Bangalore office
- Opportunities to experiment and innovate through company-wide hackathons
- Work alongside talented engineers passionate about building world-class enterprise software.
- Professional development opportunities and exposure to cutting-edge enterprise technologies.
- Direct impact on products used by leading enterprises globally.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Embedded Software Engineer
HBK - Hottinger Brüel & KjærProvide exceptional sensing and insights, to create solutions for a cleaner, healthier and more productive world
• Develop real time and high throughput data software applications for global R&D department • Work as part of a global R&D team supporting HBM Genesis High Speed, LanXi and Fusion products • Set up software designs, implementation of code and test the overall system in close collaboration with hardware and testing teams • Create new embedded software functionality running on x86 (Linux and Windows), ARM and DSP (RTOS and os-less) platforms interacting with FPGA logic • Create new unit tests for new functionality • Extend existing unit tests that cover the existing functionality • Develop, evaluate and maintain new or existing products, concepts and technologies • Contribute to and maintaining the function domain technology roadmap • Create documentation (technical, test, reporting, specification, manual, work instructions) • Stay well informed of the state of art of the function domain
Software Engineer – Full Stack
HBK - Hottinger Brüel & KjærProvide exceptional sensing and insights, to create solutions for a cleaner, healthier and more productive world
• Build and enhance enterprise-grade applications using Java (Spring Boot) and Angular, ensuring high performance and scalability. • Translate requirements into modular, testable, and efficient code following TDD principles. • Design RESTful APIs and integrate front-end and back-end services seamlessly. • Participate in code reviews, refactoring, and quality improvement initiatives. • Apply HBK Design System standards to create consistent, intuitive UI experiences. • Conduct unit, integration, and performance testing to ensure built-in quality. • Engage in daily stand-ups, sprint planning, and retrospectives as part of a self-organising Agile team. • Contribute to SAFe ceremonies (PI Planning, System Demos, I& A) to align on deliverables and roadmaps. • Collaborate closely with peers through pair programming and code walkthroughs. • Continuously improve team processes and delivery practices. • Deploy and maintain applications on Azure Cloud using Kubernetes, CI/CD pipelines, and infrastructure-as-code practices. • Monitor application performance and implement scalable solutions to meet uptime and latency targets. • Participate in incident response and root cause analysis to ensure system reliability. • Explore and evaluate emerging technologies and tools relevant to HBK's digital platform vision. • Share knowledge through documentation, internal sessions, and mentorship. • Pursue certifications and training to enhance engineering depth and breadth.
Software Developer, Full Stack
Ridgeline International, LLCSolving our customers' toughest data problems
• Build Software That Actually Matters • Build, ship, and support mission critical applications alongside a strong team of developers and Azure DevOps engineers. • Design, build, and maintain production applications using C# ASP.NET across the full stack • Integrate GIS and mapping technologies such as ArcGIS and Leaflet into application workflows • Build and consume REST and GraphQL APIs from internal and external systems • Write clean, testable, well documented code and participate in meaningful code reviews • Design schemas and write performant queries across SQL Server, MySQL, and Azure Cosmos DB for MongoDB • Optimize performance, indexing, and query efficiency • Manage Azure Key Vault, certificates, and secure secrets handling • Participate in incident response and root cause analysis for systems you help build
Senior Full Stack Software Engineer
Boulder CareTelehealth addiction treatment on your terms and timeline - grounded in kindness, respect, and unconditional support.
About Boulder Boulder Care is an award-winning digital clinic for addiction medicine, recognized for both innovation and high quality of patient care. Founded in 2017 by CEO Stephanie Strong, our mission is to improve the lives of people with substance use disorders through compassionate, evidence-based care. We provide Boulder patients with a fully virtual, multidisciplinary care team—including medical providers and peer recovery specialists—who deliver personalized treatment, including medication for opioid use disorder (MOUD) and ongoing support. Our approach is grounded in clinical excellence, patient-centered care, and a commitment to reducing barriers to recovery. Boulder partners with leading health plans, employers, and community organizations to ensure that our services are accessible and covered for the people who need them most. Named by Fortune as one of the Best Workplaces in Healthcare, Boulder fosters a culture of kindness, respect, and meaningful work that delivers outstanding patient outcomes and moves the addiction medicine industry forward. About this role We’re looking for a Senior Full-Stack Software Engineer to help shape the direction of our platform and elevate the impact of our engineering team. This role offers meaningful influence and scope: shipping features that improve patients’ lives, strengthening the reliability of our systems, and moving our product forward in close partnership with Product, Design, Data, and Clinical teams. You’ll build across our stack (React, React Native, NestJS, GraphQL, Postgres) to remove friction from care, support clinicians at scale, and ensure patients remain at the center of every experience we deliver. What you’ll do Ship high-quality features that improve patient care Build reliable, well-tested software across our apps and backend that helps patients access treatment and enables care teams to work efficiently Break down problems, propose thoughtful, well-scoped solutions, and deliver code that’s maintainable and scalable Participate in code reviews, document your work, and contribute to a high bar for quality Make pragmatic build-versus-buy recommendations Strengthen the stability and performance of our systems Identify and fix bugs, performance issues, and sources of tech debt that slow us down Contribute to shared infrastructure, testing patterns, and monitoring so the platform stays fast and dependable Support incident response when needed Own your work from idea through iteration Help shape scopes, execute with focus, and use data and feedback to refine shipped features Communicate tradeoffs early and ensure your work moves smoothly from concept to delivery Impact you’ll have Ship durable, high-quality features that meaningfully improve patient care and team effectiveness. Make the platform more reliable, scalable, and easier to build on over time. Reduce complexity and ambiguity by collaborating closely with cross-functional partners. Elevate engineering practices through strong technical judgment, thoughtful tradeoffs, and example-setting work. What you bring Compensation The starting pay range for this position is $145,000 - $170,000 per year; base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements including a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave). Perks and benefits Contribute to meaningful, life-saving work! Comprehensive medical, dental, vision, and short-term disability benefits designed to take care of our employees and their families Mental Health Services via insurance coverage, including Talkspace, and EAP for continuous care 4 weeks of vacation accrued per calendar year with a tenured increase to 5 weeks at 2 years of employment Sick leave accrued at 1 hr for every 30 hrs paid 9 Paid Holidays per year 12 weeks of 100% paid parental leave for the birth or adoption of a child (after 6 months of employment) 401(k) retirement savings Remote friendly with hardware provided to complete your work duties Why work at Boulder? We offer a unique opportunity to combine your technical expertise with meaningful impact. Here’s why joining our team is a decision that matters: Mission-driven innovation Work on life-changing digital solutions that improve access to addiction treatment. Boulder’s program achieves 90% patient retention in the first month and 70% retention over 12 months, three times the industry average. Collaborative and thoughtful team Join a diverse group of expert clinicians, technologists, researchers, and strategists, all aligned under a common mission. Boulder’s engineering leadership has built scalable products and services that reach tens of thousands of patients while maintaining the intimacy required for patient care. Opportunity for growth As a Series-C-stage, venture-funded company, we're scaling rapidly with support from world-class investors. You’ll have the chance to shape innovative technology while growing your career in a mission-oriented environment. Social and economic impact Be part of transforming healthcare by helping patients, providers, and payers. Boulder Care not only improves patient outcomes but also reduces healthcare costs, addressing a $1.5 trillion societal issue tied to opioid addiction. Boulder Care believes the people who manage our product and team should be representative of those who use the platform. This includes people from backgrounds that are historically underrepresented in the industry. We celebrate differences and are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, citizenship, marital status, disability, gender identity or veteran status. If you are a qualified person with a passion for what we do, please apply!



