What are the responsibilities and job description for the Lead API Developer position at indeed@sigilpartners.com?
will lead the development and maintenance of robust APIs, core services, and globally distributed infrastructure to ensure high availability, scalability, and reliability. This role focuses on enabling seamless integrations, optimizing performance, and delivering exceptional user experiences across a global ecosystem.
Key Responsibilities
- Technical Leadership:
Define and execute the vision, strategy, and roadmap for APIs and infrastructure, balancing immediate deliverables with long-term goals for scalable, secure, and globally distributed backend services.
- Global Infrastructure Development:
Design and implement multi-region infrastructure solutions, including international data centers and CDN integrations, to support global operations and scalability.
- API Design & Optimization:
Lead the development of secure, efficient, and developer-friendly RESTful and GraphQL APIs with a focus on performance, reliability, and latency optimization.
- Multi-Region Services:
Architect and deploy multi-region services to ensure fault tolerance, disaster recovery, and low-latency performance. Develop cross-region data replication and failover strategies.
- Cross-Functional Collaboration:
Facilitate seamless integration between API, infrastructure, and service teams to deliver cohesive, high-performance systems through proactive communication and aligned workflows.
- Security & Compliance:
Implement and maintain best practices for securing APIs, infrastructure, and data, ensuring compliance with global data regulations.
- Scalability & Reliability:
Build infrastructure and APIs capable of supporting large-scale IoT deployments, real-time operations, and a rapidly growing user base.
- Team Leadership:
Recruit, mentor, and develop a high-performing engineering team. Foster a collaborative and innovative culture that supports technical excellence and professional growth.
- Execution Excellence:
Deliver complex, globally distributed projects on time and at scale, ensuring high-quality outcomes through rigorous architecture, testing, and automation.
- Innovation:
Drive adoption of modern technologies, frameworks, and practices to maintain a cutting-edge infrastructure and API ecosystem.
- Metrics & Reporting:
Define, monitor, and report on key performance indicators (KPIs) for API and infrastructure performance, uptime, and reliability.
Additional Responsibilities
- Oversee the design, implementation, and maintenance of secure, scalable core services.
- Collaborate with Product, Engineering, and Operations teams to integrate backend services with customer-facing applications.
- Stay updated on industry trends and incorporate new technologies to enhance scalability, resilience, and efficiency.
- Lead incident management efforts to minimize downtime and customer impact during critical service disruptions.
- Represent API and Infrastructure teams in leadership meetings, providing updates on key initiatives and progress.
- Perform additional responsibilities as needed to support global operations.
Job Requirements & Qualifications
- Educational Background: Bachelor’s or Master’s degree in Computer Science or a related field.
- Engineering Leadership: 6 years of experience leading engineering teams, particularly in managing backend services or infrastructure-focused groups.
- API Expertise: Strong knowledge of API development, including RESTful and GraphQL design, performance optimization, and security best practices.
- Cloud Platforms: Extensive experience with cloud services such as AWS (e.g., EC2, S3, RDS, IoT-specific components) with an emphasis on multi-region deployments and cross-region failover strategies.
- Scalable Infrastructure: Proficiency in building scalable, reliable infrastructure using tools like Terraform, CloudFormation, or Kubernetes to support global operations.
- Content Delivery: Hands-on experience with CDN technologies and strategies for enhancing global content delivery and reducing latency.
- Distributed Systems: Familiarity with international data center operations and expertise in designing globally distributed systems.
- Technical Foundations: Strong understanding of network protocols, database design, and system optimization techniques for applications at global scale.
- DevOps Practices: Experience implementing CI/CD pipelines and adopting DevOps methodologies for streamlined software delivery.
- High-Availability Systems: Proven ability to manage and maintain large-scale, high-availability production systems across multiple regions.
- Communication Skills: Excellent verbal and written communication, along with strong presentation capabilities.
- Leadership & Interpersonal Skills: Demonstrated ability to lead and motivate teams, maintain confidentiality, and foster cooperative working relationships.
- Professionalism: Ability to thrive in a fast-paced environment, effectively handle interruptions, and sustain a professional demeanor.
- Self-Motivation: High degree of initiative and the capacity to inspire others.
- Workplace Culture: Comfortable in a pet-friendly office environment with cats and dogs.
Job Type: Full-time
Pay: $120,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
Compensation Package:
- Yearly pay
Schedule:
- Monday to Friday
Ability to Commute:
- Austin, TX 78764 (Required)
Ability to Relocate:
- Austin, TX 78764: Relocate before starting work (Required)
Work Location: In person
Salary : $120,000 - $150,000