Lead Software Engineer
Job Location:
Chicago, IL - USA
Monthly Salary:
Not provided by the employer
Posted:
28 October 2026 (5 hours ago)
Application Deadline:
25 January 2027
Vacancies:
1 Vacancy
Job Summary
Senior Software Engineer
REMOTE
ONLY W2 (NO C2C)
RequiredEducation/Experience:Bachelorsdegreewith10yearsorMastersDegreewith8years
RequiredQualifications:
AsaSeniorSoftwareEngineeryouwillbuildplatformnotificationservicesthatenableCLIENTcustomerstobealertedforeventsthatarecriticaltoefficientlyoperateCLIENTenginesandmachines.
Typicaltaskbreakdown:
AsaSeniorSoftwareEngineeryouwillbeisresponsiblefordevelopmentofservicesusingScalaandAkkatechnologies
Competenttoperformallprogrammingprojectmanagementanddevelopmentassignmentswithoutclosesupervision;normallyassignedthemorecomplexaspectsofsystemswork.
Worksdirectlyoncomplexapplication/technicalproblemidentificationandresolution
Worksindependentlyoncomplexsystemsorinfrastructurecomponentsthatmaybeusedbyoneormoreapplicationsorsystems.
Drivesapplicationdevelopmentfocusedarounddeliveringbusinessvaluablefeatures
Mentorsandassistssoftwareengineersprovidingtechnicalassistanceanddirectionasneeded
Maintainshighstandardsofsoftwarequalitywithintheteambyestablishinggoodpracticesandhabits
Identifiesandencourageareasforgrowthandimprovementwithintheteam
Guidestheteamtodevelopstructuredapplication/interfacecodenewprogramdocumentationoperationsdocumentationanduserguidesinacasualflexibleenvironment
Communicateswithendusersandinternalcustomerstohelpdirectdevelopmentdebuggingandtestingofapplicationsoftwareforaccuracyintegrityinteroperabilityandcompleteness
Performsintegrationtestingandcustomeracceptancetestingofcomponentsthatrequirescarefulplanningandexecutiontoensuretimelyqualityresults.
EmployeeisalsoresponsibleforperformingotherjobdutiesasassignedbyCLIENTmanagementfromtimetotime.
RequiredTechnicalSkills:
5yearsofsoftwaredevelopmentexperienceusingJava8
3yearsofScalaprogrammingexperience
2yearsofAkkatechnologiessuchasStreamsActorsHTTPPersistence
Topcandidateswillalsohave:
Experiencewithdesignandimplementationofhigh-availabilityandreliablesolutions
Designingdevelopingdeployingandmaintainingsoftwareatscale.
ApplicationarchitecturalpatternssuchasMVCMicroservicesEvent-drivenetc.
DeployingsoftwareusingCI/CDtoolssuchasAzureDevOpsJenkinsetc.
3CloudWatchIAMCloudFormationetc
DevelopingsoftwareapplicationsusingrelationalandNoSQLdatabasessuchasPostgreSQLAWSDynamoDB
WorkingwithinanAgileframework(ideallyScrum)
MustdemonstratesolidknowledgeofComputerSciencefundamentalssuchasdatastructuresandalgorithms.
Passionfortechnologyandaneagernesstocontributetoateam-orientedenvironment
Demonstratedleadershiponsmalltomedium-scaleprojectsimpactingstrategicpriorities
NicetoHave:
Experiencedesigningwell-definedSpringBootRestfulAPIs
Experienceinfunctionalprogramming
ExposuretotypelevelandZioframework
ExposuretoReactiveStreaming
Required Skills:
JavaScalaAkka