(USA) Principal Software Engineer

Sorry, this job was removed at 2:52 p.m. (CST) on Friday, May 27, 2022
Find out who's hiring in Washington DC.
See all Developer + Engineer jobs in Washington DC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Position Summary...
What you'll do...
The Store Inventory Management area builds systems to make sure items are in stock, in the right location, and available for the customer in the store. These capabilities are more important than ever as customers shift to omni-channel commerce models and stock levels and location are publicly available to customers online and leveraged by personal shoppers to support online pickup. We're transforming this space as we move to an event-driven architecture to derive real-time insights and deliver efficiency and accuracy in the item availability.
The Principal Software Engineer is responsible for leading the high-level architecture and technical approach across the area. This means working across multiple engineering teams (both framework teams and application development team) and ensuring team leads and senior engineers understand the technical direction and are engaged in its development. The Principal engineer will represent the area in larger architectural audiences and is primarily responsible for high-level architectural documentation and soundness. The principal engineer is still hands- on and regularly contributes code to critical deliverables.
This is a critical technical leadership position for a highly visible and impactful set of systems in one of the largest companies in the world.
Role Expectations:• Lead team in designing across systems and applications• Facilitate understanding• Leads team projects by reviewing project requirements, translating requirements into technical solutions while gathering requested information• Designing and developing backend microservices and REST APIs for web applications using JVM ecosystem (Kotlin, Java) and other languages and frameworks (Python, Go)• Conduct unit testing and develop code with Java in a continuous delivery environment• Troubleshoot open issues and bug-fixes• Partner and collaborate with project team and cross functional teams• Provide leadership to the project team• Lead the discovery phase of projects to come up with high level design by partnering with the product management, project management, and business and user experience teams.
Manager's Ideal Candidate Must-Haves:• 6+ years of industry experience working as a hands-on Backend Software Engineer• Large scale distributed systems and event-driven architectures• Practical knowledge of agile software development methodologies (e.g., XP, scrum)• Experience with continuous delivery and infrastructure as code• Specialization in Java and Spring Framework• Proven understanding of micro-services oriented architecture and extensible REST APIs• Understanding of SaaS, PaaS, IaaS industry with hands on experience with public or private cloud offerings (e.g., AWS, GAE, Azure)• Fluency in database technology (SQL, NoSQL like DynamoDB or Cassandra)
Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Bachelor's degree in Computer Science and 5 years' experience in software engineering or related field OR 7 years' experience in software
engineering or related field
Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master's degree in Computer Science or related field and 4 years' experience in software engineering or related field
Primary Location...
10790 PARKRIDGE DR. SUITE 200, RESTON, VA 20191, United States of America

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Walmart Global TechFind similar jobs