SeattleRecruiter Since 2001
the smart solution for Seattle jobs

Lead Software Engineer

Location: Seattle
Posted on: October 24, 2024

Job Description:

Lead Software Engineer
As a software development engineer we expect that you are awesome at the following…
• Have a passion for writing great code and making sure it is of high quality
• Know deeply and understand the best practices for software development
• Skilled at .Net and C#
• Have a passion to ship software and complete tasks
 
Qualifications
• Strong understanding and experience with software design and architecture patterns
• Experienced designing distributed, high performance, mission critical systems
• Experienced working in an existing code base making strategic changes without rewriting the complete solution.
• Experienced leading technical teams through complex designs and algorithms – making strategic tradeoffs to meet business needs.
• A solid grounding in fundamental concepts like data structures, algorithms, complexity analysis and secure coding practices – previous programming experience is required (C# and .Net)
• Demonstrated ability to be a team player as well as an independent contributor on the assigned team, striving to reach highest standards of software engineering every day
• Outstanding communication skills (verbal and written) and an ability to communicate with internal and external customers at all levels, including management/non-technical audiences
Experience with Agile software development techniques and practices are a plus, especially Scrum, pair programming and TDD.
 
Team Info
We have committed publicly to investing significantly in its online business over the next 5 years.  Because of this we are investing many of our resources on solutions that won’t be ready for 1, 3 or even 5 years.  While that’s all good, if we can’t keep our existing customers happy in the interim it won’t matter what’s delivered next year or beyond.  
 
We are growing tremendously year over year and because of this we have challenging growth problems.  As this exponential growth occurs systems that were designed to manage our business haven’t been able to keep up so my team is responsible for making strategic investments in our existing systems to reduce processing time, make our applications more fault tolerant and provide better error reporting when something does go wrong.  We refer to my team as “Team Six”, sort of like Seal Team Six because we’re called on to tackle some of the most difficult problems when we can’t afford to fail.
 
We practice Agile SDLC using Scrum, paired programming, and TDD among other practices.

Keywords: , Seattle , Lead Software Engineer, IT / Software / Systems , Seattle, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Seattle RSS job feeds