Software Engineer

Albertsons Companies
Hybrid remote in Pleasanton, California
Report

Job Description

About the company

Albertsons Companies is at the forefront of the revolution in retail. With a fixation on innovation and building culture, our team is rallying our company around a unique vision: forging a retail winner that is admired for national strength, deep roots in the communities we serve, and a team that has passion for food and delivering great service.

Albertsons is one of the largest retail employers, providing approximately 300,000 jobs across 2,200 stores, 22 distribution centers, 20 food and beverage plants and various support offices. We operate in 34 states and the District of Columbia under the Albertsons banner, as well as Safeway, Tom Thumb, Jewel Osco, Shaw’s and many more recognizable names.

Albertsons Companies recently rolled out our Presence with a Purpose work model. Placing a premium on adaptability, safety and family well-being, Presence with a Purpose will help us build a hybrid work environment between remote work and office time. A one-size-fits-all approach does not apply to everyone, and teams are allowed to make decisions that are best for them.

What you will be doing

The Albertsons Companies is utilizing the latest in technologies to build market-leading, high scale & performance solutions for eCommerce programs. We are seeking a Software Engineer who thrives in the technical landscape and desires to contribute in a fast-paced environment. You must be able to advance the Albertsons Companies team in creating responsive web-based applications that delight consumers and operate efficiently in a large-scale environment.

You will work as a part of an exciting and energetic team of professionals to deliver robust solutions using a wide array of technologies.

Main responsibilities

  • Provide application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • Analyze highly complex business requirements.
  • Design and create technical specifications to design or redesign complex applications and reusable components.
  • Analyze problems outlined by Product Managers, Architects, Technical Leads or Business Systems Analysts in terms of detailed technology requirements and capabilities.
  • Provide coding direction to less experienced staff or develop highly complex original code.
  • Act as an expert technical resource for modeling, prototyping, and analysis efforts.
  • Verify program logic through testing best practices, including writing automated unit and functional tests.
  • Use Agile Scrum practices to deliver solutions with high level of flexibility and adaptability.
  • Oversee overall systems configuration and testing, ensuring efficient deployment of applications to production.
  • Develop new documentation, departmental technical procedures, and user guides.
  • Develop documentation standards, procedures, and approval hierarchies.

The salary range is $ 91,500 to $125,000 annually. Starting salary will vary based on criteria such as location, experience, and qualifications. There may be flexibility for exceptional candidates.

What are we searching for?

  • 4-year degree (Software Engineering, Computer Science, Information Systems, or related field) required
  • Desired overall 3+ years of programming experience
  • Required: 1+ years web programming experience (front end development skills such as Javascript, React)
  • Proven ability to design and implement web services in a RESTful manner, along with understanding our broader service-oriented architectures
  • Recent experience in ReactJS or similar frameworks.
  • Experience in NodeJS & TypeScript is preferred.
  • Experience using Jenkins (or similar continuous integration tools) and GitHub (or similar source code management systems).
  • Must have experience building responsive web applications and related best practices.
  • Must be well versed with the latest trends in web technologies.
  • Experience with Agile Scrum full software development lifecycle and related software development methodologies.
  • Excellent organizational and troubleshooting skills with attention to detail.
  • Strong knowledge of programming documentation processes/procedures.
  • Strong ability to understand client expectations and to resolve issues that may affect delivery.
  • Strong interpersonal skills with the ability to work effectively in a matrixed organization.
  • Self-starter, with a demonstrated ability to learn beyond formal training with a strong aptitude for delivering quality products.

What it is like at Albertsons?

Albertsons Culture Principles

Compassion: We always treat each other with kindness and respect

Team: We always support and recognize each other

Inclusive: We always value everyone’s perspective

Learning: We always strive to grow and develop ourselves and others

Competitive: We always act with integrity to win over the customer

Ownership: We always take actions to drive our success


Albertsons Companies
Web Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 5 months ago