The Senior Staff Software Engineer is responsible for providing technical leadership to multiple small teams of Software Engineers. Project teams are focused on developing new software functionality for our web-based eCommerce product, our web-based service offerings or our server-based transaction processing systems. This role is a senior technical position within our engineering organization. He or she will be responsible for major technical decisions and directing project work at a technical level across multiple teams.
What You’ll Do and Impact:
Provide overall technical direction for multiple small project teams, directing the efforts of engineers working on one or multiple concurrent projects, designing solutions to real problems and customers’ experience.
Identify and evangelize new development processes that improve the predictability and quality of solutions.
Mentor junior engineers and coach through complex problem solving and software system design.
Provide high-level technical analysis as new projects go through the ideation phase.
Work with project manager to estimate and plan execution of projects while accommodating technical and business needs
Act as a technical leader across Engineering as a proponent for good architecture and design, and an advocate for architecture standards.
What You’ll Need:
Bachelor’s degree in Computer Science, Computer Engineering or Software Engineering
10+ years of software engineering experience
Strong object oriented and relational database development skills
Experience applying proven design principles, code practices, and SDLC concepts to improve customer outcomes
Demonstrated ability to learn, apply, and mentor others on new software technologies quickly
Additional Items of Interest:
Experience developing large, scalable, highly-available web-based software
Experience working in Git source control systems
Knowledgeable in Continuous Integration / Continuous Deployment (CI/CD) / Build automation practices
Experience working in an agile (Scrum) methodology
It's easy, and free! Add jobs from any website! Get recommendations from your friends! Start by adding this job...