Full Time

Lead Software Engineer Scala / Akka / AWS ( Locals Only)

Shiro Technologies LLC
Full-time
IT Services and IT Consulting
Chicago, IL
???* / year

Job Description

Lead Software Engineer – Scala / Akka / AWS

Location: Chicago, IL (100% Remote – Local Candidates Only)

Duration: 12 Months

Employment Type: W2

Note: RTR (Right to Represent) is attached.

Job Description

We are looking for an experienced Lead Software Engineer to develop and maintain scalable, reliable, and high-performance platform notification services. These services enable customers to receive critical alerts related to the efficient operation of Caterpillar engines and machines.

The ideal candidate will have strong hands-on experience in Java, Scala, Akka, AWS, CI/CD, and microservices architecture, along with proven technical leadership and software engineering expertise.

Required Qualifications

  • Bachelor's degree with 10+ years of experience, or Master's degree with 8+ years of experience.
  • 5+ years of software development experience using Java 8 or above.
  • 3+ years of hands-on Scala programming experience.
  • 2+ years of experience with Akka technologies, including Akka Streams, Actors, HTTP, and Persistence.
  • Strong experience in AWS, CI/CD tools, and microservices architecture.
  • Solid knowledge of computer science fundamentals, including data structures and algorithms.

Technical Skills

  • Programming Languages: Java 8+, Scala
  • Frameworks & Technologies: Akka Actors, Akka Streams, Akka HTTP, Akka Persistence
  • Cloud Platform: AWS
  • Architecture: Microservices, Event-Driven Architecture, MVC
  • CI/CD Tools: Jenkins, Azure DevOps
  • Databases: PostgreSQL, AWS DynamoDB
  • Agile Methodologies: Scrum, Agile

Key Responsibilities

  • Design, develop, and maintain scalable platform notification services using Scala and Akka technologies.
  • Independently handle complex application development, technical problem identification, and resolution.
  • Develop high-availability, reliable, and distributed software solutions.
  • Drive application development initiatives focused on delivering business value.
  • Design, implement, and maintain microservices and event-driven applications.
  • Deploy and maintain applications on AWS using services such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, IAM, and CloudFormation.
  • Implement and maintain CI/CD pipelines using Jenkins, Azure DevOps, or similar tools.
  • Work with relational and NoSQL databases, including PostgreSQL and DynamoDB.
  • Perform integration testing and customer acceptance testing to ensure quality, accuracy, and interoperability.
  • Collaborate with end users and internal stakeholders to understand requirements and resolve technical issues.
  • Mentor software engineers and provide technical guidance and leadership.
  • Establish software engineering best practices, coding standards, and documentation guidelines.
  • Work within Agile/Scrum teams to deliver high-quality software solutions.

Preferred Qualifications

  • Experience designing and developing RESTful APIs using Spring Boot.
  • Strong understanding of functional programming concepts.
  • Exposure to type-level programming and the ZIO framework.
  • Experience with reactive streaming technologies.
  • Experience designing and maintaining highly available distributed systems.

Candidate Requirements

  • Candidates must have strong hands-on experience with Java, Scala, Akka, AWS, and CI/CD.
  • Candidates must be able to clearly explain and demonstrate the technical skills listed on their resumes.
  • Strong communication, problem-solving, and technical leadership skills are required.
  • Stable employment history and relevant project experience are preferred.
  • Resume must not exceed 3 pages.

Unemployment in Burkina Faso was 6.9% from October to December 2025, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.