EdmondsRecruiter Since 2001
the smart solution for Edmonds jobs

Senior Software Engineer

Company: Hansell Tierney
Location: Bellevue
Posted on: February 1, 2025

Job Description:

We are currently assisting our client, USAFacts, with a search for Senior Software Engineer. Here is the job description:The OrganizationAt USAFacts, we are committed to providing unbiased and transparent data about the United States. Founded and funded by Steve Ballmer, former CEO of Microsoft, USAFacts answers questions around government spending and outcomes. While these are basic questions, finding the answers is hard. But it's also pretty exciting. We pull together data from thousands of jurisdictions to normalize, contextualize, and visualize these metrics so the data is approachable and understandable.The OpportunityThe Senior Software Engineer role at USAFacts is pivotal for delivering high-quality software solutions aligned with company goals. They utilize their extensive expertise to oversee the software development life cycle, tackle complex projects, and make key architectural decisions. Collaboration with cross-functional teams ensures the successful execution of these projects. Beyond technical tasks, Senior Software Engineers mentor junior staff, promote best practices, and drive continuous improvement. They also assess and integrate modern technologies to enhance development efficiency and effectiveness, thereby fostering innovation and upholding technical standards.Key Priorities and ResponsibilitiesKey responsibilities include:

  • Lead software development projects: Define project scope, outline solution architecture, establish timelines, build key components, work through challenges, and coordinate with team members to deliver high-quality software solutions.
  • Make architectural and technical decisions: Evaluate, propose, and communicate appropriate software architectures, technologies, and tools to meet project requirements and ensure long-term scalability and sustainability.
  • Develop and implement software solutions: Design, code, test, and debug complex software applications, ensuring high performance, scalability, and maintainability.
  • Lead by Example: Share knowledge, provide technical guidance, and promote best practices in software development with the rest of the team.
  • Collaborate with cross-functional teams: Work closely with product managers, designers, and other stakeholders to gather requirements, understand business needs, and translate them into technical solutions.
  • Debug and troubleshoot software issues: Identify and resolve complex software defects, performance bottlenecks, and production incidents, ensuring timely resolution and minimal impact on end users.
  • Conduct code reviews: Review code contributed by team members to ensure adherence to coding standards, maintainability, and efficient performance.
  • Contribute to continuous improvement: Identify areas for process improvement, participate in retrospectives, suggest, and implement enhancements to optimize software development workflows and efficiency. Stay updated with industry trends and emerging technologies.QualificationsRequired Skills:
    • Ownership: A keen sense of stewardship and accountability to drive the entire software development process, proactively dealing with ambiguity and taking the initiative to ensure the delivery of high-quality solutions from start to finish.
    • Extensive software development experience: A strong background (typically 7+ years) in software development, including designing, implementing, and debugging complex software systems and applications. Understanding and contribution to the entire SDLC process.
    • Front-end software development: Proficiency (typically 5+ years) in programming languages and frameworks: TypeScript/JavaScript and React.
    • Back-end software development: Proficiency (typically 5+ years) in programming languages: NodeJS, Python.
    • Full-stack development expertise: Proficiency in integration between front-end and back-end platforms, including experience with frameworks, databases, APIs, and cloud technologies (preferably Microsoft Azure).
    • Technical architecture and design: Proven experience in making architectural decisions, designing scalable and maintainable solutions, and understanding trade-offs between options. Familiarity with architectural patterns, frameworks, and system integration is beneficial.
    • Leadership skills: Experience leading software development projects, taking ownership of deliverables, coordinating with team members, balancing, and prioritizing multiple needs, and ensuring project success. Demonstrated ability to adjust project scope, work through timelines, and guide a team is highly desirable.Desired Skills:
      • Collaboration and teamwork: A track record of effectively collaborating with cross-functional teams, including product managers, designers, and other engineers, to translate requirements into technical solutions. Effective communication and interpersonal skills are essential for successful teamwork.
      • Problem-solving and debugging skills: Demonstrated ability to analyze and solve complex technical problems, debug software issues, and optimize performance. Experience in identifying and implementing efficient algorithms and data structures is valued.
      • Continuous learning and adaptability: A mindset of continuous learning, keeping up with emerging technologies and industry trends, and being adaptable to new tools and frameworks. Demonstrated ability to quickly learn and apply new concepts is beneficial.CompensationThe pay range for the Senior Software Development Engineer role is $163,000 to $260,000, plus a 10% annual performance bonus target opportunity. We aim to hire new employees between $163,000 to $210,000 allowing future compensation growth within the range based on aptitude in the role and context, and progress and performance against goals over time.Location and Hybrid WorkThe position is based in Bellevue, Washington, and our organization practices intentional hybrid work with an in-office emphasis to build trust and prioritize the collaboration, connection, and interaction needed to accomplish pressing goals. All USAFacts employees are expected to work on-site Tuesdays, Wednesdays, and Thursdays. Mondays and Fridays remain flexible work-from-home or office workdays. Our standard workday is 9:00 am - 5:00 pm PT, with core hours of 10:00 am - 3:00 pm in-person on in-office days. Employees work out their full schedule with their manager to align with the role's demands.Ballmer Group and USAFacts are an equal opportunity employer and dedicated to building an inclusive workforce where diversity is valued. Individuals seeking employment at Ballmer Group are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientations.
        #J-18808-Ljbffr

Keywords: Hansell Tierney, Edmonds , Senior Software Engineer, IT / Software / Systems , Bellevue, 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!

Edmonds RSS job feeds