Search Jobs

Browse the latest opportunities at TPI.

Senior Software Engineer (Full Stack)

Atlanta, GA

Posted: 10/08/2020 Job Number: 13926771

Job Description

We are looking for an experienced and passionate Tech Lead who cares about leading teams, delivering cutting-edge software, mentoring other people and leveraging your love for technology to drive digital excellence.
This is a new role on a highly skilled and motivated delivery team of Product Owners, Business Analysts, Software Engineers with a passion to imagine, test, build, and deploy valuable products for Porsche prospects, enthusiasts, and customers. You will have the opportunity to create and lead the technical design and development of multi-platform, cross-functional, customer facing applications which will shape the digital future of Porsche.
If you are excited about leading people, driving innovation, solving problems and delivering software solutions that carry real business value, come and join us.
The position is based in Atlanta, GA and will be utilizing a hybrid work model- 2 days in office, flexible days and hours.
The role includes, but is not limited to:
  • Explore new technologies and digital trends to identify new and emerging opportunities.
  • Leading teams  of  developers responsible for building new software and supporting existing products.
  • Spearhead tech spikes and cross-functional platform evaluations.
  • Work with product owners and business analysts to define projects roadmap and priorities.
  • Act as a mentor and role model for younger talent to help them succeed in their career and learning path.
  • Drive agile team activities such as providing guidance into story sizing, backlog grooming, and release planning.
  • Handle the design, architecture, development, code review, and testing of key applications.
  • Find creative and innovative approaches to complex problems while working, learning, and collaborating in a cross-functional agile team.
  • Write  high  quality,  and testable applications that support rapid delivery via continuous integration, delivery, and automated deployments.
  • Collaborate with colleagues from other disciplines to define the technology objective and explore solution possibilities.
  • Identify performance bottlenecks and implement novel ways to solve them.
  • Design and implement scalable web service APIs.
  • Define the relevant key-technologies and architecture in alignment with global initiatives.
  • Help establish the local technical and architectural setup.
  • Experienced leader with a proven track record in building and managing agile development teams.
  • Full stack development and delivery experience with serverless technologies such AWS Lambda, DynamoDB, SQS, etc. 
  • Data driven decision maker with high focus on continuous improvement.
  • Hands-on knowledge of AWS cloud infrastructure and services.
  • In-depth knowledge of new and established technologies and programming languages such as Typescript, Node, ReactJS, AWS SDKs.
  • Proficient in microservice architecture and backend for frontend patterns.
  • Experience with highly scalable, highly available systems and services.
  • Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Continuous Integration, TDD, BDD, Infrastructure as Code, and e2e Test Automations.
  • Knowledge of software best practice like Refactoring, Clean Code, Domain Driven Design, Encapsulation etc.
  • Team player with excellent communication skills. 
  • Bachelor’ s degree in software engineering, technology or similar 
  • Master’ s degree, preferred
  • 2+ years’ experience in leading team of developers in an agile environment
  • 7+ years full stack engineering experience in a production environment
  • 2+ years’ experience with frontend frameworks like React or Angular
  • Experience in leading new technology adoption and establishing well designed architectures.
  • Expert programming skills in web-based technologies
  • Proficiency in Software Development Best Practices (SCM / Unit Tests)
  • Deployed customer-facing software into a production environment
  • Comprehensive knowledge of digital products, services and platforms
  • Proficiency in test automation and accessibility requirements
  • Experience with, understanding of, and interest in digital trends and new technologies
  • Retail and customer service experience in the digital space is a plus
  • Experience with working in a global team-set up and multi team collaboration environment

Meet Your Recruiter

Amy Darmody

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.