PlanoRecruiter Since 2001
the smart solution for Plano jobs

Sr. Staff Software Engineer

Company: Albertsons
Location: Plano
Posted on: March 19, 2023

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 development team is primarily located in the Dallas, TX, with executive leadership in Pleasanton, CA. The ideal candidate will be able to effectively work virtually with distributed teams and can also work onsite as needed.

Main responsibilities

As the Staff Software Engineer you will be responsible for creating practical solution architectures and designs that you will then implement. You will collaborate with senior leaders and product managers to understand strategic and functional requirements, and with other architects and technical subject matter experts across the organization to be sure your architectures also align with standard and supported technology patterns. You will then work directly with internal and partner development teams to implement highly scalable, resilient, and secure solutions using modern, cloud native platforms, to enabling cutting-edge business and technology products.

What we are searching for

The ideal candidate will have a background in computer science or a related technical field and have experience designing and delivering solutions using a broad set of modern technologies, including core foundational knowledge of Java, Kubernetes, cloud architectures, security mechanisms, and agile methods. You will have a passion for your craft, be self-motivated, highly collaborative, and take pride in being part of a team that delivers quality solutions in a fast-paced environment.

  • 4 year degree (Computer Science, Information Systems or relational functional field) and/or equivalent combination of education or work experience
  • 12+ years of programming experience Java, J2EE, Spring boot and Web Services Technologies, SOAP and/or REST). Experience in Java 8 or 11, with Spring Webflux and Reactive is strongly preferred.
  • 5+ years of hands-on experience with designing and building microservices using REST and SOAP/XML. Experience with API Management technologies such as GraphQL in public cloud.
  • 5+ years of hands-on experience in variety of database technologies, including No SQL (such as MongoDB, Cassandra) and RDBMS (such as ORACLE, SQL Server), including experience with DML, DDL and Query Optimization.
  • 5+ years of experience with systems Integration including building event-based messaging, high-volume real time data streaming using Kafka, RabbitMQ, Spark and ETL integration
  • Hands on experience with technologies like Containers, Docker, Kubernetes, Microsoft Azure is strongly preferred
  • Hands on experience with In-Memory Datastore/Cache Experience (Redis or MemCache) is strongly preferred.
  • Significant experience with the full software development lifecycle and software development methodologies (Agile, Iterative).
  • Significant experience in capacity planning, systems performance analysis and optimization in a distributed client/server environment, and experience in building Resilient Active/Active strongly preferred.
  • Strong analysis, design and programming skills.
  • Strong ability to decompose a broad level business requirement into technical implementation.
  • Ability to mentor and guide development team members.
  • Strong organization skills with good interpersonal skills and a customer service oriented attitude.
  • Experience building consumer facing solutions and applications in the public cloud
  • Deep knowledge of scalability, security and maintainability of high volume Internet applications What you'll be doing
    • Hands-on full lifecycle engineering responsibilities (analyze, architect, design, code, build, testing, configuration, performance tuning and optimization, and documentation)
    • Collaborate with business and technology stakeholders to understand business requirements and strategies, ensure completeness of requirements, and create suitable software architectures to support those needs
    • Accountable to ensures the solution meets the functional and non-functional requirements approved by the business and design is aligned with the enterprise architecture standards and governing practices.
    • Defines the structure of the system, its interfaces, and the principles that guide its organization, software design and implementation.
    • Work with technical teams and partners to identify and mitigate technical risks and issues
    • Provide and implement software designs that meet requirements
    • Ensures integration requirements & designs are supported by standard patterns and if required augments them when new patterns emerge
    • Provide technical leadership in design, development, and testing of business solutions, as well as coach and mentor other team members.
    • Own the integration and security patterns used by our teams to consistently provide secure, scalable, and reliable services.
    • Assure quality, security and compliance requirement are met.
    • Assist in troubleshooting production support and performance issues and be available as needed to support your team.

      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

Keywords: Albertsons, Plano , Sr. Staff Software Engineer, IT / Software / Systems , Plano, Texas

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 Texas jobs by following @recnetTX on Twitter!

Plano RSS job feeds