Must-Have Skills
3+ years of engineering team management experience7+ years of engineering experience8+ years of leading the definition and development of multi tier web services experience3+ years of Software EngineerSoftware Developeror related occupational experience1+ years of providing technical leadership and project management for all aspects of the software development lifecycle experience1+ years of developing large-scalemulti-tiered distributed software systems using JavaC#or C++ experience1+ years of developing large-scalemulti-tiered distributed software systems using service-oriented architecture experience1+ years of developing large-scalemulti-tiered distributed software systems using distributed programming experienceBachelor's degree or foreign equivalent in Computer ScienceEngineeringMathematicsor a related fieldKnowledge of engineering practices and patterns for the full software/hardware/networks development life cycleincluding coding standardscode reviewssource control managementbuild processestestingcertificationand livesite operationsExperience partnering with product or program management teams
Nice-to-Have Skills
Experience in communicating with usersother technical teamsand senior leadership to collect requirementsdescribe software product featurestechnical designsand product strategyExperience in recruitinghiringmentoring/coaching and managing teams of Software Engineers to improve their skillsand make them more effectiveproduct software engineers
Tools & Platforms
JiraConfluence
Hard Skills
RustPythonJavaC++SDK developmentmodel-driven APIsasynchronous APIsobservability platformson-device gatewayssecure device connectivitydistributed systemsarchitectural decisionsleadershipsoftware development lifecyclecoding standardscode reviewssource control managementbuild processeslivesite operationspartnering with product or program management teams
Soft Skills
leadershipcommunicationstrategic thinkingmentoringcollaborationproblem-solving
Keywords for Your Resume
software development managermanagement planeaws networking servicesdistributed systemson-device gatewayssdk developmentrustpythonjavac++model-driven APIsobservability platformssecure device connectivityleadershipengineering team managementproduct management collaborationcloud infrastructurenetwork infrastructurearchitecture decisionsSoftware Development ManagerManagement PlaneAWS Networking ServicesDistributed SystemsOn-device GatewaysSDK DevelopmentRustPythonJavaC++
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile