Show more filters

Lead Software Engineer

RibbitZ LLC

3.8
8 reviews
RibbitZ LLC
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Chicago, IL
Salary Range
USD 13,333 - USD 20,000 (Monthly)
A free Jobstore account is required to proceed to the employer site.
Estimated Start Date: 7 September 2026
Duration: 12 months (potential for extension not indicated)
Location: Chicago office (Hybrid – 2 days in office: Monday and Wednesday)

Only local from Chicago

*Required Education*
• Degree: Bachelor's degree or equivalent (implied by "Degree + 10+ years' experience")
• Years of Experience: 10+ years of professional software engineering experience

Required Skills
• Programming Language: Extensive experience with Java 17+ and Spring Boot for RESTful API development.
• API Management: Experience with API gateways and management platforms, specifically Apigee (or similar).
• Cloud Platforms: Proficiency deploying and maintaining software in public cloud environments (AWS, Azure, or GCP); AWS preferred given the platform context.
• Testing: Proven ability to write comprehensive automated tests (unit, integration, end-to-end) using frameworks like JUnit and Mockito.
• Architecture: Experience designing and implementing Event-Driven Architectures using message streaming solutions (e.g., AWS Kinesis, SQS, SNS, Apache Kafka, RabbitMQ, Azure Event Hub).
• Datastores: Deep understanding of multiple datastore types:
o Relational: PostgreSQL, MySQL, Oracle, AWS RDS/Aurora
o NoSQL: MongoDB, Cassandra, AWS DynamoDB
o Search: Elasticsearch
o Caching: Redis
o Vector databases
• CI/CD: Hands-on experience configuring and deploying software via CI/CD pipelines (Azure DevOps, Jenkins, or GoCD).
• Agile: Demonstrated success working within an Agile/Scrum framework.
• Security: Knowledge of secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization models.
• Soft Skills: Strong decision-making, critical thinking, and technical leadership abilities.

Preferred/Nice-to-Have:
• Familiarity with AI-assisted coding companions (GitHub Copilot, Cursor).

Lead Software Engineer provides technical leadership in the design, development, testing, and deployment of state-of-the-art digital platform hosted on AWS. This role will build a world-class platform to host a wide range of digital applications.

Key Responsibilities:
• Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services.
• Architect API-first solutions; define service contracts, payload schemas, and OpenAPI/Swagger specifications.
• Lead solution decomposition by breaking business requirements into technical designs, user stories, and implementation tasks.
• Guide engineers in developing secure service-to-service integrations using OAuth 2.0, JWT, and enterprise entitlement-based authorization models.
• Serve as the technical lead for complex initiatives, driving architecture decisions, design reviews, and code reviews.
• Collaborate with product owners, UI development teams, architects, and partner teams to ensure successful delivery of customer-focused solutions.
• Establish engineering best practices for reliability, scalability, observability, security, and maintainability.
• Drive quality engineering practices including automated testing, performance testing, load testing, and production readiness reviews.
• Lead troubleshooting and resolution of complex production issues.
• Create and maintain technical documentation, operational runbooks, and engineering standards.
• Drive end-to-end software ownership from design through deployment, monitoring, support, and continuous improvement.
A free Jobstore account is required to proceed to the employer site.
Jobs in United States of America   »   Jobs in Illinois   »   Jobs in Chicago   »   Lead Software Engineer

More jobs

People also search