Software Engineer II designing and maintaining backend services for Todyl's cybersecurity integrations. Working cross-functionally to ensure secure connectivity between systems.
Responsibilities
Own the software development process from concept to deployment with some guidance from senior engineers.
Design, develop, and maintain backend services and APIs to enable secure and scalable integrations with third-party platforms and partner systems.
Implement secure authentication and authorization mechanisms (e.g., OAuth, token-based authentication, API keys) for external system communication.
Develop reusable integration frameworks, connectors, and services to accelerate onboarding of new partners.
Monitor, troubleshoot, and resolve integration issues such as API failures, latency, and data inconsistencies. Should be able to add alerts/monitoring to review the health of the integrations.
Collaborate with product, platform, and partner engineering teams to define integration requirements and technical contracts.
Write and maintain unit and integration tests to ensure service reliability and performance.
Participate in code reviews and contribute to improving engineering standards and best practices.
Maintain documentation for APIs, integration workflows, and operational procedures.
Support deployment and production operations related to integration services as needed.
Participate in bug fixes and incident response processes/ on call to support customers.
Requirements
3+ years of experience in backend software development
Experience building and consuming RESTful APIs and working with external service integrations.
Proficiency in modern programming languages (Go, Java, Python, or similar) and strong software engineering fundamentals.
Working knowledge of message queues (Kafka) or event-driven integration patterns is a plus.
Experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments is preferred.
Familiarity with relational and NoSQL databases.
Understanding of API lifecycle management, versioning, and integration best practices.
Familiarity with CI/CD pipelines and modern DevOps practices.
Startup experience or comfort operating in fast-paced, evolving environments is a plus.
You are collaborative and communicate effectively with cross-functional teams.
You enjoy solving integration challenges and working with external systems and APIs.
You have strong problem-solving skills and attention to detail.
You are eager to learn new technologies and integration patterns.
Benefits
Medical, dental, and vision coverage to keep you and your family healthy
Health savings and flexible spending accounts (HSA/FSA) to maximize your healthcare dollars
Life insurance so you can protect what matters most
Short- and long-term disability coverage for peace of mind
Extrusion Process Engineer at Owens Corning providing technical expertise and driving operational improvements in manufacturing processes. Collaborating across teams to implement solutions and enhance productivity.
Lead GTM Engineer shaping BrainPOP's AI - first go - to - market engine. Oversee integration architecture and collaborate with cross - functional teams on strategic initiatives.
Senior Fullstack Engineer at freshcells developing backend and frontend solutions with Node.js and React. Focus on collaborative coding, performance optimization, and innovation in software development.
Director of Software Engineering at Bazaarvoice leading engineering teams and implementing strategic roadmaps. Foster collaboration across global teams to drive performance and innovation.
Principal Engineer leading architectural and technical strategy for MOO’s Post‑purchase domain. Collaborating with teams to improve order orchestration, fulfilment, and shipping processes.
Senior Software Engineer enhancing core React Native for FanDuel's Sportsbook. Collaborating with engineers to improve performance, reliability, and development experience.
Oracle CPQ Software Developer at Extreme Networks responsible for delivery of renewal quoting solutions. Collaborating with agile teams and enhancing CPQ/BMI features.
Fullstack Engineer responsible for designing and implementing software applications. Collaborating with product managers and stakeholders to translate requirements into technical solutions in India.
Fullstack Developer creating intuitive, sustainable apps as part of an agile team at a Munich IT service provider. Engaging in technology decisions and exploring new technologies.
Software Engineer focusing on cloud infrastructure and automation tools for high availability at Icertis. Requires strong technical expertise and collaborative skills in cloud operations.