BoulderRecruiter Since 2001
the smart solution for Boulder jobs

Backend Senior Software Engineer

Company: Peaksware
Location: Boulder
Posted on: November 21, 2020

Job Description:

Website: [ Location: Boulder metro, Colorado / Remote * Peaksware/TrainingPeaks employees are working remotely from home due to the COVID-19 pandemic. We will work with anyone hired during this period to accommodate remote on-boarding to the best of our ability. An in-person meeting at the office may be required to provide equipment and/or VPN access to enable remote work, or a delayed start may occur depending upon government orders and regulations at the time. As Senior Software Engineer, you will be responsible for creating and supporting sites and services that power our products, owning applications from inception through development, test, and release to production. Team members must be flexible and willing to take on whatever responsibilities are needed to regularly ship all of TrainingPeaks offerings. In this role, you will contribute to our products by developing modular back end code primarily in .NET C#, developing backend services and improving system scalability; adding new features to APIs; refactoring monolithic code to highly-cohesive, loosely-coupled components; and identifying performance bottlenecks across the entire system. We will challenge you to continue growing in your craft, and you will help us continually improve processes, software quality, and system performance. You have the ability to drive and facilitate architecture / design discussions and decisions, inspire and mentor junior teammates, and bring new languages and skills to a smart and high-performing team. --- At TrainingPeaks, we are passionate about helping our customers train the right way and achieve their fitness goals. TrainingPeaks creates smart and effective endurance training solutions, including web and mobile apps for iOS and Android. Our products help athletes commit to a clear goal, structure their training to work out smarter, and monitor their progress as they work toward their event. Some of our more widely known partners include USA Triathlon, USA Cycling, British Cycling, British Triathlon, Triathlon Australia, Cycling Australia, US Rowing, and many more! What will I do? * Continuously deliver features that delight our growing and evolving customer base * Address problems of scale to help us sustain current growth and prepare for the future * Apply a deep understanding of SOLID principles, clean architecture, clean code, and refactoring principles to continuously improve our architecture * Implement technical solutions that affect the entire team * Support our internal and external customers by developing stable, intuitive APIs * Collaborate closely with other senior engineers * Mentor more junior developers * Review code written by team members to help ensure high-quality, performant code * Help drive open and honest team communication, best practices and education in new technologies Our tech stack * C#, .NET, .NET core * SQL Server Database, ElasticSearch cluster, S3 storage * Fully AWS based compute & native services (Lambda, SQS, Fargate, etc) * iOS (Swift, Objective-C), Android (Kotlin, Java), Dart/Flutter * JavaScript/React * Tools: Targetprocess, GitHub * CI/CD, TDD, automated testing Requirements * 10+ years of experience working on challenging problems in complex back-end applications * Strong experience in .Net C# or similar language * Experience addressing problems of scale * Previous experience with and/or desire to mentor junior developers * Experience with CI/CD processes and tools such as TeamCity, Jenkins, etc. * Experience refactoring applications and seeing architectural changes through from design to completion * A deep understanding of SOLID principles, thinking in abstractions, etc. * Experience with refactoring and maintaining legacy software systems * Experience with AWS or similar cloud technologies * Strong written and verbal communication skills * Demonstrated commitment to continuous improvement of yourself and your team * Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering or relevant industry experience Brownie Points * Experience as an endurance coach and/or athlete is a plus but not a requiremen Benefits * 100% company-paid medical plan for employees with buy-up options as well as dental and vision insurance for employees (dependent coverage available) * Additional coverage options: including accident, critical illness or hospital reimbursements * Company-paid short- and long-term disability coverage * 1 week paid New Parent Leave; We will be moving to 4 weeks paid New Parent Leave in the coming months * 401(k) 5% employer match * Regular, complimentary financial planning with a professional advisor * 3 weeks of PTO for all new hires; We will be moving to Unlimited Flexible Time Off (FTO) in the coming months Office Perks: Please note - due to COVID-19 there are some perks not readily available at this time * Free TrainingPeaks, TrainHeroic, MakeMusic accounts, and Alfred Music product * Flexible scheduling * Access to the Pain Cave - our on-site workout room * On-site locker rooms and showers * Indoor bike storage * Office towel service * Access to The Woodshed - our on-site Music Studio * Bring your dog to work * Nutritious Snacks an assortment of grabn go fruit, drinks and snacks in our kitchens * Devour Hour - company subsidized lunch brought in each week * Growth - significant investment in resources for employee development * Corporate discounts on gym memberships and top-brand gear * Flexible work schedule in a culture of trust --- TrainingPeaks is a member of the Peaksware family of companies including Alfred Publishing, MakeMusic, TrainingPeaks, and TrainHeroic. Peaksware was recognized as #15 on Built in Colorado's "Best Places to Work" list and five times by Outside Magazine's "Best Places to Work"! Through our unique approach to deliberate practice, each company within Peaksware develops software solutions to help users on their individual journeys of skill development and improvement.

Keywords: Peaksware, Boulder , Backend Senior Software Engineer, IT / Software / Systems , Boulder, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


COVID Tester/COVID Tester Assistant
Description: Aerotek is hiring COVID Testers and COVID Tester assistants in the Longmont area Job Descriptions: COVID Tester: Must have healthcare/patient interaction experience Back Office Medical Assisting, Phlebotomy, (more...)
Company: Aerotek
Location: Longmont
Posted on: 12/2/2020

Senior Enterprise Product Developer - Spectrum Enterprise
Description: At a glance:Are you an experienced product development professional skilled at developing innovative data development initiatives to augment an existing portfolio Do you possess extensive experience (more...)
Company: SPECTRUM
Location: Denver
Posted on: 12/2/2020

Quality Engineer IV Software V&V - Remote
Description: Wondering whats within Beckman Coulter Take a closer look.Join a team where you can be heard, be supported, and always be yourself. At Beckman Coulter, a Danaher company, were building a culture that (more...)
Company: Beckman Coulter Diagnostics
Location: Englewood
Posted on: 12/2/2020


Systems Engineer II - WiFi Operations
Description: JOB SCOPEThe Systems / WiFi Engineer II will be primarily responsible for the Change Management function within a large, customer-facing, wireless broadband network environment.DUTIES AND RESPONSIBILITIESAssess (more...)
Company: SPECTRUM
Location: Evergreen
Posted on: 12/2/2020

Sr Application Developer - Android
Description: Company Overview:Charter Communications is America s fastest growing TV, internet and voice company. We re committed to integrating the highest quality service with superior entertainment and communications (more...)
Company: SPECTRUM
Location: Englewood
Posted on: 12/2/2020

Certified Mobile Notary Service (certifiedmobilenotaryservice.com) is now seeking Mobile Notaries na
Description: Be your own boss and work from home There simply is no better choice for a loan signing company Our clients include title and escrow companies, financial institutions, mortgage brokers, real estate
Company: Certified Mobile Notary Service
Location: Boulder
Posted on: 12/2/2020

25B Information Technology Specialist
Description: AGE REQUIREMENTS: Must be between the ages of 17 and 35 br br If you've ever considered a job in IT, become an Information Technology Specialist in the Army National Guard and expand your skills and (more...)
Company: Army National Guard
Location: Aurora
Posted on: 12/2/2020

Application Developer - Android
Description: Company Overview:Charter Communications is America s fastest growing TV, internet and voice company. We re committed to integrating the highest quality service with superior entertainment and communications (more...)
Company: SPECTRUM
Location: Henderson
Posted on: 12/2/2020

Colorado Locals Only ::: .Net Developer Maddy J
Description: Title Applications Analyst IV Location 633 17th St. Denver, Colorado 80202 Duration 9 Months Description Required experience Able to analyze code utilities and discrete functions from start to finish (more...)
Company: Paramount Software Solutions, Inc
Location: Denver
Posted on: 12/2/2020

Technical Helper
Description: Req/Job ID: 999990BR Employing Entity: Transform SR LLC Employment Category: Regular, Full-time Job Function: Repair/Installation Store ID: 08169: IH-Denver CO The Technical Helper is responsible for (more...)
Company: Sears Home Services
Location: Broomfield
Posted on: 12/2/2020

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Boulder RSS job feeds