Sr. Software Engineer (Cloud)

Tandem Diabetes Care San Diego , CA 92140

Posted 1 week ago

What you'll be doing:

We're looking for experienced, senior software engineers who will develop the cloud components that power our insulin therapy platform.

By leveraging your cloud knowledge and C# development skills, you will help us bring new ideas to life, transforming feature requirements into software that is deployed in the cloud and improves the quality of life for our users. You will help us build a modern backend architecture, utilizing microservices, event driven architecture, NoSQL databases and 3rd party integrations.

Who we are:

Tandem Diabetes Care is dedicated to making the lives of people with diabetes better and better, through relentless innovation and revolutionary customer experience. Our goal at Tandem is to innovate for real life. People with diabetes and their healthcare providers are an integral part of our design process, to help us deliver products that can change people lives. We run our business with the future in mind to ensure continuous product improvements and exemplary customer support, and hire only the most passionate individuals who care about improving diabetes therapy and delivering the highest possible quality.

What you'll do:

  • Interact with Product Owners, Architects and management to transform feature specifications into designs and development plans.

  • Design and develop .NET Core apps using C# and the latest design patterns and practices.

  • Employ agile methodologies to deliver software quickly and efficiently.

  • Leverage your experience and talents by performing regular code reviews and mentoring other engineers.

  • Practice Test Driven Development (TDD) to deliver quality software.

What you'll need:

  • Expert skills developing C# code.

  • At least 8 years working as a software developer and 5 years developing cloud software

  • Extensive experience using NoSQL databases (e.g. CosmosDB, MongoDB, Cassandra, etc.) and/or message technologies such as (Event Hubs, Kinesis, Kafka, etc.)

  • Experience using Docker to deliver deployable micro-service containers and integration tests.

  • Experience employing Git, following branching patterns, and submitting pull requests.

  • Strong unit and integration test habits.

Nice to have:

  • Experience deploying containers to Kubernetes

  • Experience deploying to, or using services of, Azure or other cloud platforms (AWS, Google Cloud)

  • Experience implementing REST APIs for exchanging data with 3rd

  • A BS in Computer Science or equivalent experience.

  • Front-end development skills such as ReactJS, React Native, AngularJS, HTML/CSS or JavaScript/TypeScript

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Cloud Database Software Engineer

Teradata Corporation

Posted Yesterday

VIEW JOBS 5/30/2020 12:00:00 AM 2020-08-28T00:00 Requisition Number: 207518 Position Title: Software Engineer (V) External Description: Teradata is looking to hire Senior Software Engineers to join our team. As we continue to build momentum as a hybrid cloud analytics provider, our Cloud Database team will have a dedicated focus on our market-leading database to develop even stronger cloud capabilities. Responsibilities: * Responsible for designing, implementing, and unit testing new features leveraging agile and continuous delivery methodologies. * Perform functional and performance analysis of code defects and correction of defects. * Contribute to all phases of the software development lifecycle by designing and implementing complex features for the product. * Perform competitive analysis of other database management systems, other data integration solutions, and recommend Teradata cloud database changes to close competitive gaps or to enhance competitive advantages. * Analyze requirements for complex feature development. * San Diego or El Segundo * At this time we would prefer candidates who aren't in need of sponsorship. Qualifications: * Minimum 12 years of software engineering experience * 12+ years of experience programming with C / C++ programming language. * Experience with SQL and database technologies including a thorough understanding of database logical and physical design concepts * Experience with Big Data technologies such as Hadoop and Spark * Strong analytical abilities involving complex software in a parallel processing environment * Working knowledge of LINUX/UNIX operating systems * Ability to work independently with minimal supervision * Excellent written and oral communication skills * Skill in at least one or more of the following areas: * Query Grid * DB Performance * Unity * PDE * AMP * Teradata File system * Performance * NOS/FS * Cloud Eco-System / APIs 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 Cloud Database Software Engineer Job Category: Engineering Company Profile: Considering COVID-19, we are still hiring but conducting virtual interviews to keep our candidates and employees safe. Many roles will be temporarily remote or work from home to comply with current safety regulations. These roles will be required to be in the office once it is safe or restrictions are lifted. Read more on our response here: Teradata Response to COVID-19 With all the investments made in analytics, it's time to stop buying into partial solutions that overpromise and underdeliver. It's time to invest in answers. Only Teradata leverages all of the data, all of the time, so that customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it at scale, on-premises, in the Cloud, or anywhere in between. We call this Pervasive Data Intelligence. It's the answer to the complexity, cost, and inadequacy of today's analytics. And it's the way Teradata transforms how businesses work and people live through the power of data throughout the world. Join us and help create the era of Pervasive Data Intelligence. Location_formattedLocationLong: San Diego, California US Teradata Corporation San Diego CA

Sr. Software Engineer (Cloud)

Tandem Diabetes Care