Be aware of scams on social media involving phony job postings. Learn more


Staff Software Engineer- Full Stack

Location: San Diego, CA, USA

Notice

This position is no longer open.

Requisition Number: 201924

External Description:

Teradata Labs is looking for candidates interested in solving next generation big data problems leveraging modern and open source tools and frameworks in combination with tried and true best-in-class technologies. You will create software that will be cloud ready, scalable, distributed and able to handle large volumes of data with low latency and high availability.

 

Key Responsibilities and Skills: 

  • You must be able to architect, design, develop, document and implement software across product lines leveraging agile and continuous delivery methodologies. 
  • Comfortable working in a fast paced, automated and test driven environment. 
  • Comfortable in a team environment that is highly collaborative and places strong emphasis on peer review. 
  • You are able to engineer applications and web services that can run in the cloud, on-premise or in hybrid environments. 
  • You have a strong passion for developing incredibly simple yet highly functional interfaces. You firmly believe that user experience is the responsibility of every software engineer. 
  • You have experience with and passion for Infrastructure virtualization including Docker, Kubernetes or similar tools. 
  • You should be able to debug complicated customer and product issues and provide fixes and/or solutions in a timely manner. 
  • You should be able to mentor junior members of the team and provide feedback on their designs and code. 
  • You must have experience with SQL technologies and can comfortably leverage them to develop new products / solutions. 
  • You are knowledgeable with open source tools and technologies and can use / extend them where appropriate to develop solutions. 
  • You must have experience with working with graphic designers and converting designs to visual elements.
  • You must have experience with writing and maintaining front-end JavaScript code as part of a web application, including UI components and state management logic.
  • You should be able to investigate and recommend technologies appropriate to develop solutions.

 

 

Tools and Experience: 

  • Key Concepts: Enterprise Applications, Web, Cloud, DevOps, Big Data, UX/UI design 
  • Languages: Java, Javascript, shell script, BASH 
  • Web: REST Web Services, Angular.js, Web Components, LESS/SASS
  • RDBMS: Teradata, PostgreSQL, MySql, etc. 
  • CI/CD and Automation: Jenkins, TeamCity, Ansible, Ant, Gradle 
  • Cloud and Virtualization: Docker, Kubernetes, VirtualBox, VMWare, Ansible, AWS, Azure, Google Cloud Platform

 

Qualifications: 

  • US Master’s with 5 years of experience or BS with 7-10 years of experience 
  • 10+ years experience in software design and development 
  • 6+ year experience with REST, JSON, Web Services, Openstack, As A Service offerings 
  • 8+ years of experience with Java
  • Experience with Continuous integration and continuous deployment models – tools similar to Jenkins, TeamCity, Ansible, Chef, Puppet etc. 
  • Proficient with Node.js, Bootstrap (2+ years) 
  • Strong history of producing software with high code coverage with automated tests 
  • Development of enterprise applications 
  • Strong experience with HTML5, CSS3, Bootstrap, Less, JavaScript libraries 
  • Experience with leading cloud implementations such as AWS or Azure 
  • Experience with building scalable applications for cloud platforms 
  • Design of new applications for multiple deployment platforms – on-prem, hosted, cloud. 
  • Strong technical and product communication skills. Ability to share technical proposals with architectural councils and product implementations with customers 
  • History of building and releasing software for large enterprise customers 
  • Bachelor Degree in Computer Science or related field – Masters degree in computer science preferred.

 

Work Environment 

Hiring in our San Diego, CA offices.

 

*Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage.

 

Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans.

 

 

CountryEEOText_Description: Teradata invites all identities and backgrounds in the workplace. We work with deliberation and intent to ensure we are cultivating collaboration and inclusivity across our global organization. ​ We are proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status.

City: San Diego

State: California

Community / Marketing Title: Staff Software Engineer- Full Stack

Job Category: Engineering

Company Profile:

Our Company

At Teradata, we believe that people thrive when empowered with better information. That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers’ customers—to make better, more confident decisions. The world’s top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.

LinkedIn Remote:

Location_formattedLocationLong: San Diego, California US

.