See Job Openings

Senior Software Engineer (API) - Remote

  • Location: Madison, Wisconsin
  • Type: Direct Hire
  • Job #3095

Our partner is searching for Senior Software Engineer will be a key participant in designing their data pipeline and application architecture, keeping security, cost, & performance in mind. You will work within a cross-disciplinary team of data engineers, front end designers, and cloud architects to research, design and build machine learning systems, algorithms and tools that put the “human in the loop”.

As a Senior member of the team, you will have the opportunity to help move their software development practices forward by guiding others on design and best practices. You'll mentor other engineers, conduct code reviews, and help write technical requirements across product-driven scrum teams. Most importantly, you'll be a pivotal part of a team that values quick iteration, embraces new tech, and relies on data-driven decision making.

About You

    • You've been shipping production Python code for the last 5+ years, building scalable APIs that utilize cloud services
    • You are a self starter that places high value on outcome over output, aligning yourself with the common goals of the team and the business
    • You are energized by the pace of a high growth startup and solving complex problems
    • You're an expert communicator and collaborator – you can talk about your code and explain your approach to less technical teammates verbally and with a focus on good technical writing
    • You're obsessed with performing statistical analysis on the performance and accuracy of your data pipelines and tailoring your evaluation based on the use case

Required Qualifications

    • Minimum 8 years of experience shipping production Python code 
    • 3+ years experience working in an event-driven, microservice ecosystem
    • Experience designing scalable, highly available commercial APIs
    • Experience designing and building authorization methods using fine-grained role-based access control
    • Strong understanding of API design patterns (REST, GraphQL, SOAP, RPC, etc.)
    • Working knowledge of cloud infrastructure-as-code and CI/CD pipelines and best practices

Preferred Skills that would be a bonus:

    • Experience designing APIs that make use of AWS services including API Gateway, AppSync, Lambda, EC2/ECS, EKS, and database technologies such as DynamoDB and RDS
    • Experience building APIs with authorization utilizing API Gateway usage plans and key management
    • Experience in Typescript/Javascript

 #LI-TB1

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!