Sr Build And Release Engineer

Dexcom, Inc. Portland , OR 97228

Posted 7 months ago

About Dexcom:

Founded in 1999, Dexcom, Inc. provides continuous glucose monitoring technology to help patients and their clinicians better manage diabetes. Since our inception, we have focused on better outcomes for patients, caregivers, and clinicians by delivering solutions for people with diabetes - while empowering our community to take control of diabetes.

Summary:

Dexcom is hiring for a Sr. SW Development Engineer - Build and Release to join our team in Portland, OR. In this position, you will be moving our existing build and release environment towards continuous integration, in support of mobile applications to help improve the lives of people with diabetes. You will be joining a well-established company that's on an upward growth trajectory.

This is a senior role that requires strong knowledge and experience building mobile apps. Familiarity with most of these tools are a must: Gradle, Ruby, Xcode, Python, Fastlane, Linux, Github, Bitbucket and Artifactory. This senior role will also be mentoring junior members.

Essential Duties and Responsibilities:

  • Drive and manage the build process, integrating it with Jira, Bitbucket, GitHub and other systems

  • Configure and build deployments using industry-standard tools (Docker, Jira, Maven, Bamboo)

  • Develop tools using Python/Ansible scripts for setting up and provisioning systems, continuous build integration using Bamboo, tests and reporting results

  • Implement continuous integration and build delivery to R&D organization

  • Optimize and improve build times and procedure through standard automation

  • Document procedures in building and deploying Bamboo projects

  • Profile build projects and implement optimization tools

  • Improve the reliability and performance of test and build processes

Required Qualifications:

  • Development experience in at least 2 of the following languages: Gradle, Ruby, Bash, Powershell, Python

  • 5 + years technical and hands-on experience building continuous integration systems

  • Strong Linux administration experience

  • Prior experience setting up and maintaining automated builds and deployments

  • Proficient in database SQL and database tuning

  • Strong understanding of computer science fundamentals and software engineering principles and processes

  • Self-motivated and able to collaborate with a diverse set of people from many disciplines

  • Ability to lead when appropriate and step back when necessary to help teams through triages, issues, and hard decisions

  • Eager to collaborate, learn and share with the team

  • Good communication skills

Functional Description: Technical Individual Contributor

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.

Functional/Business Knowledge:

  • Possesses broad understanding of technical principles and theories. Ability to synthesize external data and research findings for application that may impact technical objectives.

Scope:

  • Demonstrates successes in technical proficiency and independent thought. Works on complex problems in which analysis of situations or data requires an indepth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques and evaluation criteria for obtaining results.

Judgement:

  • Exercises good judgment in selecting methods and techniques for obtaining solutions.

  • Normally receives little instruction on day-to-day work, general instructions on new assignments.

Experience/Education:

  • Typically requires a Bachelor's degree in a technical discipline, and a minimum of 5-8 years related experience or Master's degree and 2-5 years equivalent industry experience or a PhD and 0-2 years experience.

#LI-FH1

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact Talent Acquisition at talentacquisition@dexcom.com.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Dexcom. Only authorized staffing and recruiting agencies may use this site or to submit profiles, applications or resumes on specific requisitions. Dexcom does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to the Talent Acquisition team, Dexcom employees or any other company location. Dexcom is not responsible for any fees related to unsolicited resumes/applications.


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
lc_ad

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
Software Development Engineer

Viewpoint Construction Software

Posted Yesterday

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 This position is with one of Viewpoint's newest mobile apps as a software engineer with an immediate focus on cross-platform mobile development. This division provides a software solution with capabilities such as integrated accounting, project management, and operations modules for mid-range to large-scale construction companies throughout the United States and abroad. Essential Duties & Responsibilities * Design and build cross-platform mobile applications * Works directly with Product Management team to implement against product requirements and solicit more information as required * Collaborate with cross-functional teams to define, design, and ship new features * Work with outside data sources and APIs * Unit-test code for robustness, including edge cases, usability, and general reliability * Work on bug fixing and improving application performance * Continuously discover, evaluate, and implement new technologies to maximize development efficiency * Works within Scrum team environment to deliver on commitments within monthly release cycle Competencies * Delivers working software regularly, in coordination with architect's design direction and models * Studies business domain and actively seeks clarity when specifics of domain will be important in dictating software design approach * Effectively applies broad, in-depth, and up-to-date knowledge of pertinent software development; project management; and technical, business, and professional issues * Visualizes complex processes to identify and analyze key issues and recommend quality solutions. Able to participate in development of project estimates, decision analysis, and project schedules * Demonstrates excellent written and verbal communication skills. Listens effectively, transmits information accurately and understandably, and actively seeks feedback. Effectively presents and explains information to others with various levels of knowledge Required * BS degree in a field directly related to software development plus a minimum of two years of relevant technical experience in application design and programming and/or an equivalent combination of education and experience. * Working experience with app development Android or iOS, having published at least one app. * Experience with .NET, C#, and Visual Studio. * Experience utilizing formal software design patterns in solutions. * Solid understanding of REST principles. Preferred * Experience with Angular.js framework * Experience with Xamarin development * Experience with SQL * Experience with Agile and Kanban development methodologies. * Experience with Unit Testing and Test-Driven Development. * Knowledge of construction industry accounting or project management principles and practices. Working Conditions Work takes place in an office setting. It requires the ability to sit and work at a keyboard for extended periods and communicate with team members by phone, computer, and video teleconferencing. Viewpoint is an Equal Opportunity Employer DISCLOSURE for US-BASED POSITIONS ONLY: Viewpoint requires a criminal background investigation, and employment and education verification as a condition of employment. Viewpoint Construction Software Portland OR

Sr Build And Release Engineer

Dexcom, Inc.