Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Sears is a leading integrated retailer focused on seamlessly connecting the digital and physical shopping experiences to serve our members - wherever, whenever and however they want to shop.
We are part of the Transformco family of brands which operates through its subsidiaries, including Sears Auto Centers, Sears Home Services and Kmart, with full-line and specialty retail stores across the United States.
We are also home to Shop Your Way®, a social shopping platform offering members rewards for shopping at Sears and Kmart as well as with other retail partners.
The company is the nation's largest provider of home services, with more than 14 million service and installation calls made annually.
For more information, visit https://jobs.sears.com/.
The Architect, Software Engineering role focuses on leading the design, development, and analysis of software systems, ensuring alignment with business strategy and technical standards. Key responsibilities include designing feature areas for maintainability, mentoring developers, and leading code reviews. The role also involves driving the evolution of technology standards and making critical decisions in software architecture, with minimal oversight, to improve product performance and customer satisfaction.
Job Summary
The Architect, Software Engineer creates and designs new software, applying theoretical principles of computing and mathematics in order to analyze, test and assess software systems. The Architect, Software Engineer evaluates user needs while designing and testing new software to meet those needs. This may involve analyzing and developing flow charts, models, diagrams and algorithms in addition to coding or modifying software. This position researches and develops new technologies and processes/algorithms, and introduces them to the enterprise as needed to improve revenue and customer satisfaction.
Responsibilities/Skills/Experience Requirements
JOB DUTIES/RESPONSIBILITIES:
Analyzes and identifies technical areas for improvement within existing applications
Creates designs for feature areas that take into consideration the entire product life cycle, so that the feature areas are efficiently maintained
Leads analysis, design and development of software in a cross-functional technical team
Influences development and maturation of the product and technology vision and strategy for the Company
Leads design reviews
Effectively articulates the key design principles for the feature areas to the immediate team and upper management
Leads and mentors other developers in coding complex technical solutions
Keeps abreast of new technology patterns and trends. Leads the evolution of standards and technology (tools, conventions and design patterns)
Influences the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns)
Independently develops and implements software for ecommerce applications and related technology, with minimum oversight
Leads code reviews to ensure functional performance specifications are met and engineering standards are followed
Creates self-documenting designs and/or clearly communicates intent via comments in code, on specifications, in as-built documentation and during code reviews
Writes unit and integration tests for each deliverable, effectively and comprehensively exercising the code; prevents the introduction of subsequent bugs, and corrects existing bugs or design issues when discovered
Job Requirements
Bachelors Degree
5-10 years of related experience
18 years of age or older (except some locations which may allow for 16 and 17 year olds)
Required Skills
Bachelor's Degree in Computer Science, a related technical or scientific field, or equivalent experience
Strong knowledge of OO design including extensive utilization of design patterns
Ability to mentor and recruit junior developers & enforce good development practices like encapsulation, composition, continuous integration & test driven development.
Familiarity with continuous integration and build tools
Participation through completion of multiple releases of a complex software project
Analysis, design, coding and implementation of large-scale applications
Solid knowledge of algorithms, data structures and complexity theory
Ability to effectively write so requirements are clear and readily understood
Years Experience
5 - 10 Years Experience
Travel Requirements
None
Country
United States
Work-In City
REMOTE
Work-In State
REMOTE
Work-In Postal Code
REMOTE
Business
Transformco Corporate
Job Function
Information Technology
Employment Category
Regular, Full-time
Compensation Range
130k-135k
Additional Compensation Explanation
N/A
EEO/EOE Footer
Equal Opportunity Employer / Disability / Vet.
Posting Tags
#Remote, #Technology
Company Brand
Transformco
Location City
HOFFMAN ESTATES
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Retail (Super / Hypermarket)
Spoken language(s):
English
Check out the description to know which languages are mandatory.