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


Senior Software Engineer- Full Stack

Location: San Diego, CA, USA

Notice

This position is no longer open.

Requisition Number: 201874

External Description:

Does the prospect of solving the world’s toughest business problems with data and analytics excite you? Would you like to work with a team of the brightest analytical and engineering minds in the industry to understand and advance emerging technologies to invent the next wave of cutting-edge analytic data solutions? Then, Teradata has your next career opportunity. 

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. As a member of this team, the candidate will work on an agile team that defines future technology directions for our solutions and takes the solutions all the way to release, as well as assisting with ongoing support and maintenance of the product set. The research and development projects align next generation solutions with changing customer ecosystems that have Teradata Database, Hadoop, Aster database, virtualization technologies, Docker, AWS, Ansible, Kubernetes and Linux environments.

The ideal candidate is a self-motivated engineer, self-starter, creative, experienced software developer, who is ready to contribute to the success of Teradata.

Key Responsibilities:

• You must be able to 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 are able to design, setup and maintain Continuous Integration & Continuous Deployment models.
• You should be able to mentor junior members of the team and provide feedback on their designs and code.
• You should be able to debug complicated customer and product issues and provide fixes and/or solutions in a timely manner.

Required skills:

• Demonstrated track record for delivering high quality software on time
• Strong Java, Javascript, Python, C++ and/or C# design and development experience
• Expert knowledge of object oriented design
• Experience developing efficient, scalable, high performance software for Kubernetes platform
• Development of RESTful interfaces
• Development of User interfaces
• Experience with Angular, Web Components, REST Web Services
• Experience with Spring, Bootstrap, common REST Frameworks, etc.
• Experience with Continuous Integration & Continuous Deployment tools
• Key concepts of Cloud, Mobile, DevOps, Big Data, UX/UI design
• Experience with Test Automation
• Excellent verbal and written communication skills


Qualifications:

  • 5+ years of experience in software design & development
  • 3+ years of experience with Java, C#, C++, Scripting tools, As A Service offerings
  • 2+ year experience with REST, JSON, Web Services, Spring, Git, Openstack
  • Experience with Continuous integration and continuous deployment models – tools similar to Jenkins, TeamCity, Ansible, Chef, Puppet, etc.
  • Strong history of producing software with high code coverage with automated tests
  • Development of applications for cloud
  • Experience with leading cloud implementations such as AWS or Azure
  • Experience with building scalable applications for cloud platforms
  • Experience with database applications and SQL
  • Design of new applications for multiple deployment platforms – on-prem, hosted, cloud.
  • 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.

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: Senior 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

.