Senior Software Engineer

LightBox

Shelton (CT)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

LightBox in Shelton, CT, is seeking a Senior Software Engineer to design and build its data platform APIs. The ideal candidate will implement high-performance solutions using GCP's Apigee EDGE API management platform and collaborate closely with engineering teams.

This role requires strong interpersonal skills, mentorship abilities, and a commitment to architectural best practices. Ideal applicants should have 6+ years of experience in software engineering and be proficient in building scalable APIs.

Qualifications

  • 6+ years in software engineering and/or systems architecture.
  • 3-4 years with API management software like Apigee.
  • Google Cloud - Apigee API Developer Certification is desired.

Responsibilities

  • Implement cloud native APIs on GCP Apigee EDGE platform.
  • Design and develop secure and scalable API proxies.
  • Mentor engineers and adhere to best practices.

Skills

API management systems
API design standards
Agile development
Cloud architecture
Data security

Education

B.S. in Computer Science (or equivalent)

Tools

Apigee
Google Cloud Platform
Kafka
Drupal
Terraform

Job description

Position Overview

Seeking a hands‑on senior software engineer to help design and build LightBox’s next‑generation data platform APIs to serve tens of thousands of datasets using Apigee. An ideal candidate is a hands‑on developer with prior experience designing and building distributed, cloud‑native APIs using Apigee and interested in helping lead a big data transformation at LightBox.

This position will guide, design, and participate in the development of highly scalable APIs and Gateway systems, and low‑latency high‑volume REST, spatial, graph and raster APIs on top of AWS infrastructure. In collaboration with the Data Portal engineering team, this role will bring LightBox’s APIs and documentation to market and participate in all aspects of the development lifecycle. The role requires strong interpersonal and communication skills, mentorship of team members, and contribution to continuous improvement of systems and processes across LightBox. Additional responsibilities include establishing best practices around the Apigee platform.

What You Will Do and Achieve
  • The Senior Software Engineer - Apigee API Developer role is responsible for the implementation of cloud native APIs built on GCP Apigee EDGE API management platform.
  • Using Google Cloud Platform’s Apigee EDGE platform, you will implement state‑of‑the‑art, scalable, high performance solutions that support ingestion, storage, compute and web‑speed delivery of billions of monthly API calls on petabyte‑scale.
  • Design and develop secure and scalable API proxies and common components (Shared flows, Policies) that can be used across different proxies.
  • Identify and implement new capabilities within the platform that create new opportunities for both real‑time web‑speed queries and for long‑running asynchronous analysis.
  • Design elegant and intuitive REST and GraphQL APIs that support a range of use cases from basic queries to complex user‑defined compute pipelines.
  • Ensure that systems are manageable, maintainable, reliable, scalable and secure, designing best practices around infrastructure automation, cloud scaling, quality assurance, monitoring, logging, data governance, security and privacy, etc.
  • Collaborate with managers of data platform engineering teams to ensure that systems are built as designed and interoperate effectively.
  • Participate in team activities such as design sessions, code reviews and sprint ceremonies.
  • Serve as a mentor for engineers across the business.
  • Adhere to best practices around versioning, automated testing, dependency management, system reliability, containerization, infrastructure‑as‑code, auto‑scaling, data security, etc.
  • Investigate and resolve technical and non‑technical issues, resolving critical incidents in a timely manner and with a thorough root cause analysis.
  • Contribute to LightBox’s technology strategy as a member of its architectural leadership team.
Who You Are
Education
  • B.S. in Computer Science (or equivalent)
Experience
  • 6 or more years of experience in software engineering and/or systems architecture
  • 3 to 4 years of experience with an API management / gateway software like Apigee, knowledge of API composition, analytics, developer networks, monetization models and security
  • 2 or more years’ experience as an architect
  • Google Cloud – Apigee API Developer Certification is a nice to have
Knowledge & Skills
  • Experience in API management systems preferably Apigee API management and product lifecycle from product creation to deploying it in marketplace for customers to consume.
  • Knowledge of API design standards, patterns, and best practices especially OpenAPI 3.0 standards, REST, SOAP, GraphQL & microservices architecture
  • Build API developer portal for service providers to onboard app developers, add API documentation and customize using Drupal.
  • Experience in Drupal portal with ability to extend functionality using Drupal modules.
  • Experience in creating REST API documentation using Swagger and YAML or similar tools.
  • Relational, graph and document databases systems
  • Real‑time data streaming systems, including Kafka.
  • Experience in API lifecycle management, API security, API routing, microservice‑based architecture and infrastructure, including with Kubernetes.
  • Infrastructure‑as‑code systems, including Chef or Terraform.
  • Modern practices around agile development, release management, continuous integration, system reliability, cloud architecture and data security.
  • Data system fundamentals such as partitioning, optimization, indexing, query planning, etc.
  • Computer science and software engineering fundamentals
Core Competencies
  • Design high‑performance data ingestion, storage, compute, and delivery systems that serve a variety of consumers from web apps and APIs to data scientists and business intelligence.
  • Execute on an API strategy in collaboration with team members, architects, product managers and other groups across the business.
  • Ensure interoperability of systems designed between multiple teams across the organization.
  • Clearly communicate decision points, opportunities, and outcomes to senior leadership
  • Exercise discretion and independent judgment on all projects and responsibilities
  • Contribute to development of systems and software to meet team objectives.
  • Mentor team members on technical and non‑technical topics
  • Stay up to date on emerging technologies, standards, and protocols

LightBox and all its holding companies are an equal opportunity/affirmative action employer. It is the policy of the LightBox and its holding companies to prohibit discrimination of any type and to afford equal employment opportunities to employees and applicants, without regard to race, color, religion, sex, national origin, age, disability, or veteran status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior API Engineer - Apigee & Cloud Platform Leader
Senior API Engineer - Apigee & Cloud Platform Leader

LightBox • Shelton (CT)

On-site
USD 120,000 - 160,000
Apigee Developer
Apigee Developer

Veriipro • United States

On-site
USD 110,000 - 160,000
Apigee Development Engineer
Apigee Development Engineer

Compunnel, Inc. • New Jersey

On-site
USD 120,000 - 150,000
Technology Architect - Apigee
Technology Architect - Apigee

Avance Consulting Services • Minneapolis (MN)

On-site
USD 110,000 - 150,000
API & GCP Architect
API & GCP Architect

Sidglobal • Exton (PA)

On-site
USD 180,000 - 240,000
Google Apigee - Technical Architect
Google Apigee - Technical Architect

Veriipro • Seattle (WA)

On-site
USD 120,000 - 160,000
Senior Apigee Architect — API Strategy & Security
Senior Apigee Architect — API Strategy & Security

Veriipro • Seattle (WA)

On-site
API Management - Cloud Engineer
API Management - Cloud Engineer

Genuine Parts Company • Alabama

On-site
USD 120,000 - 150,000
Senior Systems Engineer-Apigee
Senior Systems Engineer-Apigee

AutoZone • Memphis (TN)

On-site
USD 125,000 - 185,000
API Platform Developer -Apigee
API Platform Developer -Apigee

Momento USA • New York (NY)

On-site
USD 150,000 - 190,000