
Senior Software Engineer
Flowhub
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $145,000 - $175,000 per year
Job Level
Tech Stack
About the role
- Define and drive the technical direction for large, complex projects within a specific domain or product area, ensuring execution significantly improves key metrics, reliability, and performance.
- Own critical systems and processes within the team's domain, providing architectural oversight for the team and mitigating technical risks to allow them to confidently rely on your guidance.
- Systematically raise the engineering bar by proactively identifying and resolving complexity and flaws in architecture, processes, and technology within the team's codebase.
- Lead through collaboration and mentorship, actively mentoring and coaching mid-level engineers, driving the adoption of best practices and high-leverage technologies within the team.
Requirements
- 5+ years of expertise building and delivering high-quality production software, demonstrating strong technical proficiency and system design skills.
- Respectful, empathetic, and humble, a natural team player committed to proactively empowering and influencing cultural adherence, providing excellent feedback, and removing organizational barriers.
- Deep experience solving complex technical issues within large, distributed systems and codebases.
- Proven ability to lead and organize complex, multi-quarter projects from design to delivery, including defining execution processes and managing dependencies.
- Strong product and domain knowledge, with a track record of translating customer and business understanding into successful technical implementations.
Benefits
- Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
system designsoftware developmentarchitectural oversightcomplex problem solvingdistributed systemscodebase managementtechnical risk mitigationbest practices adoptionhigh-leverage technologiesproject management
Soft Skills
collaborationmentorshipteam playerempathyhumilityinfluencingfeedback provisioncultural adherenceorganizational barrier removalproactive empowerment