The Staff Software Engineer is responsible for leading a team of engineers in building and designing products that deliver exceptional experiences to our customers and associates. In this role, you will collaborate with engineers of varying experience levels, fostering technical and leadership growth while developing, deploying, and supporting production-grade applications. Additionally, you will work closely with a team of software engineer instructors to iterate on and deliver curriculum for an internal full-stack software engineering apprenticeship. This includes contributing to hands-on instruction, mentoring, and continuous improvement of course content to ensure alignment with real-world engineering practices and evolving business needs. As a Staff Software Engineer, you will also assist in product and tool selection, configuration, security, resilience, performance tuning, and production monitoring. You are expected to contribute to foundational code components, architectural documentation, and scalable solutions, while playing a key role in mentoring and developing junior engineers across both the product and instructional tracks.

Key Responsibilities:

  • Product Development & Engineering Leadership
    • Lead the design, development, and deployment of scalable, secure, and performant software products that enhance user experiences for customers and associates
    • Guide a team of engineers through the full software development lifecycle, ensuring the delivery of production-grade applications using modern front-end and back-end technologies
    • Contribute to the development of foundational code components, architectural documentation, and reusable frameworks to support scalable engineering solutions
  • Team Mentorship & Technical Growth
    • Mentor engineers of varying experience levels, fostering growth in technical expertise, problem-solving, and leadership
    • Facilitate technical discussions, code reviews, and collaborative problem-solving sessions to promote a high-performing engineering culture
  • Instructional Collaboration & Curriculum Development
    • Partner with software engineer instructors to evolve and deliver a curriculum for an internal full-stack engineering apprenticeship
    • Provide hands-on instruction and mentorship to apprenticeship participants, ensuring content remains aligned with industry standards and business needs
    • Contribute to designing learning materials, exercises, and projects that reflect real-world engineering practices
  • System Design & Technical Operations
    • Support the evaluation, selection, and configuration of development tools, platforms, and services
    • Champion best practices in cloud computing, CI/CD, authentication, and production monitoring to ensure system resilience, performance, and security
    • Participate in efforts to modernize legacy systems and define future-state technical roadmaps
  • Cross-Functional Collaboration
    • Work closely with product, design, and infrastructure teams to translate business needs into high-quality technical solutions
    • Ensure clear communication and alignment across engineering and instructional tracks to support shared goals

Reporting Structure:

  • Reports to: Software Engineering Manager or Senior Manager
  • Direct Reports: None

Travel Requirements:

  • None required

Physical Requirements:

  • Primarily seated with occasional need to move or lift light items

Work Environment:

  • Indoor office environment with minimal exposure to discomfort

Minimum Qualifications:

  • 18 years of age or older
  • Legally authorized to work in the U.S.

Preferred Qualifications:

  • 3–5 years of software engineering experience
  • Proficiency in:
    • Front-end development (HTML, CSS, JavaScript/TypeScript, React)
    • Object-oriented programming (preferably Java)
    • Relational and NoSQL database design and modeling
    • Cloud technologies and infrastructure
    • CI/CD tooling and practices
    • Secure authentication/authorization patterns
    • Software testing across multiple testing types
    • Version control systems (e.g., Git)
  • Background in teaching, mentoring, or coaching in technical settings
  • Experience designing learning materials or contributing to curriculum development
  • Familiarity with modernizing legacy systems and technical roadmap planning

Education & Experience:

  • Minimum Education: Bachelor’s degree or equivalent experience in a relevant field
  • Minimum Experience: 3 years in a related role

Competencies:

  • Global and strategic thinking
  • Navigating ambiguity and change
  • Continuous learning and development
  • Innovation and collaboration
  • Strong communication and interpersonal skills
  • Ability to adapt to different audiences and situations
  • Focused on results and outcomes

Apply

You May Also Like

SAP EWM

Hiring_SAP EWM_12+ months Rolling Position_Infosys. Location: PAN India 100% Remote. Payroll Company:…

Product Management Internship – Summer 2025

As a Qualcomm Product Management intern, you will assist in business operations by gathering…

Environmental Data Management Specialist-Hybrid-USA

As an Environmental Data Management Specialist, you’ll deliver complex technical solutions applying your…

Contract Senior Analyst

Key Responsibilities Support contract management teams across projects and accounts; work with…

Rapid Response Director, YouTube Trust and Safety

About the job As a Rapid Response Director, you are a critical…

Shofer Limousine

Career in Shofer Driver Start a Successful Career as Shofer Driver If…

Incident Manager

Description The Georgia Department of Behavioral Health and Developmental Disabilities (DBHDD) is…

𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 𝐓𝐫𝐚𝐢𝐧𝐞𝐞 𝐚𝐧𝐝 𝐌𝐚𝐧𝐚𝐠𝐞𝐫

𝐆𝐄𝐍𝐏𝐀𝐂𝐓 𝐈𝐒 𝐇𝐈𝐑𝐈𝐍𝐆 We are inviting applications at 𝐆𝐄𝐍𝐏𝐀𝐂𝐓 for the position of…