About this role
Senior software engineer role focused on designing, building, and supporting scalable systems across cloud, data, software, UX, and security. You will translate business needs into technical solutions, improve delivery and reliability, and mentor engineers while driving continuous innovation.
Key Responsibilities
- Design, build, and support systems across cloud, data, software, UX, and security
- Translate business needs into scalable technical solutions
- Collaborate with cross-functional teams to improve processes and delivery speed
- Develop, test, and maintain applications, infrastructure, and data pipelines
- Troubleshoot issues, optimize performance, and ensure system reliability
Technical Overview
Work involves application and infrastructure development, data pipeline maintenance, and applying DevOps and architecture best practices. The role emphasizes performance tuning, troubleshooting, scalable solution design, and optionally Infrastructure as Code (IaC), APIs, and security/compliance knowledge.
Ideal Candidate
The ideal candidate is a senior software engineer with strong hands-on experience across cloud, software, and data pipelines, applying DevOps and architecture best practices. They can translate business needs into scalable technical solutions, troubleshoot and optimize performance for reliability, and actively mentor teammates in a collaborative, continuous-learning culture.
Must-Have Skills
Designbuildand support systemsTranslate business needs into scalable technical solutionsCollaborate with cross-functional teamsDeveloptestand maintain applicationsinfrastructureand data pipelinesApply best practices in software developmentDevOpsand architectureTroubleshoot issuesoptimize performanceand ensure system reliabilityMentor team membersStrong communication skills
Nice-to-Have Skills
Strong codingscriptingor automation skillsExperience with cloud platformsAPIsand Infrastructure as Code (IaC)Knowledge of data systemspipelinesor machine learning conceptsFamiliarity with modern programming languages and Agile environmentsUnderstanding of security practices and compliance frameworksAbility to designdocumentand implement scalable technical solutions
Tools & Platforms
DevOpsInfrastructure as Code (IaC)
Required Skills
systems engineeringclouddata pipelinessoftware developmentUXsecurityDevOpsarchitectureInfrastructure as Code (IaC)APIsmachine learningAgilesecurity practicescompliance frameworkstroubleshootingoptimize performancesystem reliabilitymentoringcross-functional collaborationscalable technical solutionscodingscriptingautomation
Hard Skills
systems engineeringclouddata pipelinessoftware developmentUXsecurityDevOpsarchitectureapplication developmentinfrastructure developmentperformance optimizationsystem reliabilitytroubleshootingInfrastructure as Code (IaC)cloud platformsAPIsdata systemsmachine learningsecurity practicescompliance frameworksAgiledesigndocumentationimplementationscalable technical solutionscodingscriptingautomation
Soft Skills
problem-solving mindsetcollaborativecross-functional collaborationcontinuous learning mindsetstrong communication skillsmentorshipability to translate complex technical concepts to diverse audiencesadaptability
Keywords for Your Resume
Senior Software EngineerSenior Software Engineer -Remotesystems engineeringclouddata pipelinessoftware developmentDevOpsarchitectureInfrastructure as Code (IaC)APIsmachine learningAgilesecurity practicescompliance frameworkstroubleshootoptimize performancesystem reliabilitymentorcross-functionalscalable technical solutionscontinuous learningcodingscriptingautomation
Deal Breakers
Must not require sponsorship for employment
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile