Lead Software Engineer - Technology - Collabor8
San Francisco, CA 90025
About the Job
The Lead Software Engineer drives architectural foundations to develop high-performing, well-tested and thoughtfully designed software applications that accelerate our ability to meet business needs and power guest experiences. Has deep and broad engineering skills in effectively applying scientific, mathematical and social principles to design, build, & maintain technology products, devices, systems and solutions that provide amazing customer experiences. Applies their skills and experience to elevate our business through technology. Has a passion for mentorship and the ability to drive engineering best practices throughout a team of engineers.
A day in the life:
- Evaluate new technologies and drives decision-making, accounting for feasibility factors such as future-proofing, scalability, resiliency, reliability maintainability, and cost of ownership.
- Provide thought leadership to promote re-usability and scalability of design patterns.
- Champions development and enforcement of data modeling, standards, policies and procedures
- Drives end-to-end engineering for projects and problems of complex scope and impact within practice.
- Manages cross team software dependencies within discipline as it pertains to deliverable.
- Collaborates with all disciplines to ensure problem and recommend solution is understood.
- Delivers software that meet architectural and operational requirements and perform to expectations.
- Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable client-side or server-side software applications and services.
- Builds and extends software applications in varying (cloud, hybrid cloud, and on-premise) environments.
- Engages in ongoing quality and performance improvement to ensure reliability and security.
- Accountable to ensure engineering teams meet production SLA’s of applications/systems.
Qualifications:
- Bachelor’s degree in computer science/engineering or equivalent.
- 10+ years of software engineering experience; 15+ years in IT.
- Merchandise or Supply Chain technology experience preferred.
- Passion for solving problems and strong curiosity to understand how things work
- Experience designing and developing software solutions.
- Strong software development fundamentals including automated testing, source control, continuous integration in addition to continuous delivery and/or deployment.
Must haves:
- Acknowledges the presence of choice in every moment and takes personal responsibility for their life.
- Possesses an entrepreneurial spirit and continuously innovates to achieve great results.
- Communicates with honesty and kindness, and creates the space for others to do the same.
- Leads with courage, knowing the possibility of greatness is bigger than the fear of failure.
- Fosters connection by putting people first and building trusting relationships.
- Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriously.
Source : Collabor8