Armanino

Senior Software Engineer

Armanino

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $125,900 - $148,100 per year

Job Level

About the role

  • Develop and maintain a secure, reliable, and scalable, and efficient platform spanning back-end persistence and compute, APIs, and web applications
  • Collaborate with cross-functional teams to design and implement software solutions that meet business requirements
  • Conduct code reviews and provide constructive feedback to ensure quality and adherence to best practices
  • Mentor and guide engineers, fostering technical growth and development
  • Participate in the full software development lifecycle, from requirements gathering through deployment and maintenance
  • Troubleshoot and resolve complex technical issues
  • Drive continuous improvement of development processes, tools, and engineering practices

Requirements

  • Minimum 5 years of software development experience
  • Strong proficiency in at least one strongly typed language, with a willingness to work in TypeScript
  • Minimum 3 years of experience with one or more major cloud platforms (AWS, Azure, or GCP)
  • Extensive experience with back-end technologies, NoSQL and/or SQL databases, React, TypeScript, and Node.js
  • Solid understanding of software development principles, design patterns, and best practices
  • Experience conducting code reviews and mentoring engineers
  • Proficiency with AI-enabled software development and adaptability to evolving best practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
Benefits
  • Medical, dental, vision
  • Generous PTO plan and paid sick time
  • Flexible work arrangements
  • 401K with Profit Sharing
  • Wellness program
  • Generous parental leave
  • 11 paid holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsReactNoSQLSQLcloud platformssoftware development principlesdesign patternsAI-enabled software developmentproblem-solving
Soft Skills
communicationcollaborationmentoringconstructive feedbackattention to detailtechnical growthcontinuous improvement