Senior Lead Software Engineer -4631

Spartan Technologies, Inc. - Atlanta, GA


  • Leading a squad of engineers.
  • Helping to build and maintain the 2M Platform, preparing it for massive scale.
  • Leading efforts to evolve the our technology usage, making sure to implement best practices at every opportunity.
  • Building and utilizing our cloud infrastructure to deliver highly resilient scaling services across all verticals.
  • Providing high-level estimates of all project development phases.
  • Implementing code standards and quality controls.
  • Partnering with product management to understand and shape the product roadmap.
  • Performing formal code reviews with the goal to define coding standards, software architecture compliance and coding solution verification.
  • Participating in requirement review sessions, bringing a technical eye to the business and making sure requirements scale.
  • Creating and documenting coding standards, tooling and practices.
  • Keeping focus on common team goals and building productive working relationships through communication, collaboration and partnering.

Minimum Qualifications:

  • BS/BA degree in a related discipline with a minimum of 8+ years of experience in a related field; OR MS/MA degree in a related discipline with minimum 6+ years of experience in a related field; OR Ph.D. in a related discipline with minimum 3+ years of experience in a related field
  • Minimum 2+ years of experience leading a new software project with 5+ team members
  • Minimum 3+ years of experience with enterprise web applications - any technical role working on enterprise applications with REST-like or GraphQL API and HTML or native mobile front-end
  • Minimum 1+ years of experience in Pub/Sub Architecture
  • Enterprise Web APIs - Architect or Technical Lead during design, coding, launch, and support of at least one enterprise consumer
  • Large, high-volume-write warehouses - Architect, Technical Lead, Scalability Engineer, or API Developer for service ingesting 100+ GB of structured data daily
  • Big data processing - Architect, Technical Lead, or Developer for service with batch processing across billions of rows and limited real-time processing
  • Excellent communication and interpersonal skills
  • Demonstratable knowledge of software development best practices, cloud architectures, microservices, containerization, and design patterns
  • Hands-on experience with:
    • Cloud platforms (AWS or GCP)
    • Javascript (node.js, react.js, etc.)
    • Containerized software (Docker, Kubernetes)
    • Databases (NoSQL, SQL, and other Cloud DBs)
    • Elasticsearch, Redis
    • DevOps (CI/CD, container automation - Helm)
    • Modern testing approaches

Preferred Qualifications:

  • Prior experience leading front-end teams
  • Experience in telecommunications, automotive, supply chain or high-tech environment
  • Full stack development for IoT Cloud Platforms (GCP or AWS)
  • Prior start-up experience

Posted On: Wednesday, October 26, 2022

Apply to this job
  • *
  • *