Senior Software Engineer - Onboarding

Sorry, this job was removed at 2:41 p.m. (MST) on Friday, January 24, 2020
Find out who's hiring remotely in Greater Denver Area.
See all Remote Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Are you ready to join a software team whose work is revolutionizing the way consumers interact with and use energy? If you love building highly scalable, distributed systems and helping to grow a successful business, then Uplight might be the place for you.

 Uplight’s Research and Development (R&D) team is rapidly bringing innovative, new products and features to market focused on energy efficiency, consumer engagement, and analytics. We have established a cross-functional product development team made up of passionate Software Engineers, Data Scientists/Engineers, Product and Creative professionals, and need to add experienced Staff Software Engineer to our team.

 As a member of the R&D team, you will be working from our Denver, CO office, problem solving and building software on our modern, cloud-based technology stack. You’re a motivated, passionate engineer who loves to work with big data, write high-quality testable code, and practice the craft of software development. You thrive on engineering - whether you’re building a quick prototype or architecting an elegant, scalable system.

 What You’ll Do

  • Lead the creation of technical designs in response to business requirements.
  • Identify opportunities for further enhancements and refinements to standards and processes
  • Grow our technical capabilities by guiding and mentoring junior engineers.
  • Instill best practices for software development, and deliver high quality work on tight schedules
  • Build, deploy and support data-intensive applications in a multi-tier, high availability, distributed cloud-computing environment.
  • Bring a strong sense of solution ownership

 What You Bring To Uplight

  • Strong architecture, programming, and engineering skills. Should have an analytical design approach and demonstrated experience in software engineering and programming
  • Bachelor’s degree in Computer Science, Software Engineering or Information Technology or equivalent experience
  • 8+ years relevant experience
  • Python experience, preferably both 2.7 and 3.x.
  • Expertise with relational SQL and NoSQL databases
  • Prior successes mentoring engineers and driving initiatives.
  • Deep AWS or other public cloud expertise.
  • Knowledgeable about ETL processes and automation.
  • Software development in an Agile iterative CI/CD development environment
  • Ability to communicate and lead technical discussions/designs across functional teams and stakeholders.

 What Makes Working at Uplight Awesome

Uplight’s high energy, sometimes silly, fast-paced work environment will keep you engaged, motivated, and well fed. Work-life balance is a core priority at Uplight. We work hard and we play hard and often the two overlap.  We love our dogs and bring them to work with us. We host family events and adult parties. We contribute to the community, we volunteer, and we mentor.  Plus, we offer a ton of great benefits, including:

  • Health, dental, and vision insurance with a generous employer contribution;
  • An innovative and flexible paid time off policy;
  • A generous stock options plan and a 401(k) plan;
  • A kitchen stocked with breakfast and lunch food, coffee, sodas, snacks, and adult beverages;
  • An open office environment where ideas flow among marketers and developers, product managers and support reps, who sit shoulder-to-shoulder collaborating and challenging and encouraging each other.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our Boulder office has plenty of nearby restaurants, bars and hotels for our visiting employees, as well as in office employees to enjoy. We have on-site parking, and when you enjoy a walk near the office - you can take in the views of the Beautiful Boulder FlatIron Mountains nearby - Enjoy!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UplightFind similar jobs