Full-time

Senior Software Engineer

Posted on 03 March 25 by Mitchell Stokes

  • Scottsdale, AZ
  • $120000 - $150000 per Annum
Logo

Powered by Tracker

Job Description

Title: Senior Software Engineer
Location: Scottsdale, AZ (Hybrid Remote)
Type: Full Time Permanent Position

We are seeking a highly skilled and motivated Senior Software Engineer who is passionate about technology and driven to push the boundaries of innovation. This role is not for an "order taker"; we need someone who can actively contribute to our client’s culture and help elevate existing development practices. The ideal candidate is a technical leader with a strong work ethic and a proven track record of delivering high-quality software solutions for enterprise-level applications. Experience with agile development methodologies and a commitment to project timelines are essential. This role offers significant potential for professional growth and reports directly to the Director of Engineering.

Your role:

  • Design, develop, test, deploy, and maintain applications to meet business requirements.
  • Resolve technical issues through debugging and troubleshooting.
  • Estimate level of effort for user stories and tasks.
  • Champion a test-first approach to software development, promoting automated testing and continuous integration/continuous delivery (CI/CD) practices.
  • Advocate for the automation of repetitive tasks, such as builds, deployments, and tests, to improve efficiency and productivity.
  • Promote adherence to good software design principles, ensuring code quality and maintainability.
  • Encourage the adoption of the "Boy Scout Rule" to continuously improve the codebase.
  • Foster collaboration through techniques like swarming and pair programming, promoting shared development and learning.
  • Drive technical innovation within the organization, exploring and implementing new technologies and approaches.
  • Leverage AI to boost productivity and enhance software development processes.
  • Provide technical leadership, guidance, coaching, and expertise on software engineering best practices.
  • Mentor less experienced developers to foster their professional growth.
  • Contribute to the improvement of software solutions from both process and technology perspectives.
  • Actively participate in Agile/Scrum processes and ceremonies.

What you’ve got:

  • 5+ years of experience in software development.
  • College degree in Computer Science or equivalent.
  • Exceptional teamwork and communication skills.
  • Proficiency in the following technologies and methodologies:
    • Agile Development Methodology
    • Microsoft .NET framework and C#
    • Git and Test Driven Development (TDD)
    • SQL Server and T-SQL
    • MongoDB and Web Services
    • HTML, JavaScript, and IIS
    • Security/SSO/SSL
    • Performance optimization and debugging
    • SaaS (Software-as-a-Service)

Preferred Skills:

  • Experience with ASP.NET and Blazor.
  • Knowledge of Python and Google Cloud.
  • Familiarity with CI/CD build and release pipelines.
  • Experience with ETL processes and Jira.
  • Retail industry experience.


This position offers a competitive salary with stock options and a benefits package, including medical, dental, 401k.

To find more great tech-centric jobs, please visit www.phoenixstaff.com.

Job Information

Rate / Salary

$120000 - $150000 per Annum

Sector

IT

Category

it

Skills / Experience

it

Benefits

Not Specified

Our Reference

JOB-6987

Job Location