Senior Software Engineer
Job Description
<p><strong><span data-contrast="auto">Why This Role Matters</span></strong><span data-contrast="auto"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> <br></span><span data-contrast="auto">Senior Software Engineers are the technical anchors of our teams. You'll be the go-to person for a domain or service, ensuring that what we ship is not only functional but well-designed, tested, and sustainable. Your work will directly impact mission readiness, and your mentorship will shape the next generation of engineers at Bluestaq. You'll balance hands-on delivery with technical leadership, raising the bar for code quality and system design. </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <p><strong><span data-contrast="auto">Key Responsibilities</span></strong><span data-contrast="auto"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}"> </span></p> <ul> <li><span data-contrast="auto">Own features and modules that span multiple components/services and require coordination with other teams or roles </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Design and implement non-trivial features with clear tradeoffs (performance, readability, complexity, security) </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Write solid tests (unit, integration, basic end-to-end) and help improve test coverage and reliability </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Identify and address code smells, refactoring opportunities, and tech debt in your area </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Understand core architecture patterns in use (microservices, event-driven, SPA, component-based UI) and work within them effectively </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Operate independently within your product area: scope work, make reasonable design decisions, and proactively raise risks </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Act as an escalation point for junior engineers when debugging issues or clarifying designs </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Mentor others via pairing, feedback, and sharing context, not just fixing things yourself </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Lead medium-sized features from idea → design → implementation → production → follow-up </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li><span data-contrast="auto">Debug complex issues that span multiple components or services, including production