About this role
Rooms To Go is looking for a Lead Software Engineer to drive technical excellence, mentor team members, and support software development initiatives. The role emphasizes software architecture, scalable design with services/APIs/microservices, Agile delivery, and strong leadership.
Key Responsibilities
- Design, test, and develop services/API/microservices systems
- Modernize and maintain existing applications
- Analyze and improve processes for automation and enhancement
- Resolve production issues and bugs
- Mentor engineers and maintain Agile work backlogs/priorities
Technical Overview
You will design, test, and develop software systems using services, APIs, and microservices architectures, and modernize existing applications. The role also includes documenting systems, resolving production issues, and influencing team backlogs and priorities.
Ideal Candidate
The ideal candidate is a lead software engineer with at least 5 years of experience and strong software architecture skills across Agile development. They can design scalable systems using services, APIs, and microservices, and they provide both technical and people leadership through mentorship and backlog prioritization.
Must-Have Skills
Proficiency in C#JavaScriptHTMLCloudDevOpsAutomationAgile methodologiessoftware architectureand designProficiency in software architecturedevelopmentand Agile methodologiesAbility to designimplementand maintain robustscalable software solutionsstrong technical and people leadership skillsExcellent verbal and written communication skillsAbility to maintain work backlogsprioritize tasksand influence team focusBachelor's degree in a computer-related field or at least 5 years of relevant experience
Nice-to-Have Skills
Experience with AzureAzure Cloud Resource Usagemessage-passing architecture conceptsDev ContainersFamiliarity with warehouse management systems
Tools & Platforms
Agile methodologies
Required Skills
C#JavaScriptHTMLCloudDevOpsAutomationAgile methodologiessoftware architecturedesignservicesAPIsmicroservices architecturesdocumentationproduction issue resolutionmentorshipleadershipAzureAPI stylesservice design principlesmachine learningartificial intelligencelarge language modelswarehouse management systems
Hard Skills
software architecturesoftware developmentAgile methodologiesservicesAPIsmicroservices architecturesC#JavaScriptHTMLCloudDevOpsAutomationsoftware architecture and designdocumentationproduction issue resolutionsoftware components ownershipAPI stylesservice design principlesmodernize and maintain existing applicationsmachine learning (ML)artificial intelligence (AI)large language models (LLMs)warehouse management systems
Soft Skills
mentoringleadershipcollaborationprofessionalismquality focusteam successexceptional interpersonal skillsability to influence and support team successcommunication with technical and non-technical stakeholdersproblem-solvingattention to detailadapt to changing priorities
Keywords for Your Resume
Lead Software EngineerLeadsoftware architectureAgile methodologiesC#C SharpJavaScriptHTMLCloudDevOpsAutomationAPIsmicroservices architecturesservicesrobustscalable software solutionsproduction issuesdocumentationmentorship and leadershipwork backlogsprioritize tasksAzureDev ContainersAPI stylesservice design principlesmachine learning (ML)artificial intelligence (AI)large language models (LLMs)
Deal Breakers
Proficiency in C#, JavaScript, HTML, Cloud, DevOps, Automation, Agile methodologies, software architecture, and design, Bachelor's degree in a computer-related field or at least 5 years of relevant experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile