Android Software Development Engineer IV

3 weeks ago


Denver, Colorado, United States Generac Power Systems Full time

About the Role:

We are seeking a highly skilled Android Software Development Engineer IV to join our team at Generac Power Systems. As a key member of our mobile development team, you will be responsible for designing, building, and delivering UI features for our next-generation mobile application.

Responsibilities:

  • Design and develop high-quality, scalable, and maintainable Android applications using Kotlin and Compose.
  • Collaborate with cross-functional teams to identify and prioritize features, and ensure timely delivery of high-quality software.
  • Develop and maintain a deep understanding of Android platform APIs, application lifecycles, multi-threading, memory management, networking, localization, and security.
  • Work closely with the development team to ensure seamless integration with backend services and other systems.
  • Participate in code reviews, provide feedback, and mentor junior engineers to improve overall code quality and best practices.
  • Stay up-to-date with the latest Android development trends, technologies, and best practices, and apply this knowledge to improve our mobile applications.

Requirements:

  • Bachelor's degree in Computer Science or related field.
  • 7+ years of software engineering experience in Android platform, including at least 2 years of experience with Kotlin.
  • Working familiarity with modern Android development practices, including dependency injection, coroutines, and Jetpack libraries such as Compose.
  • Experience in writing customizable, responsive, and reusable UI components.
  • Experience working with chart/data visualization libraries.
  • Deep understanding of device and operating system APIs, application lifecycles, multi-threading, memory management, networking, localization, and security for Android applications.
  • Experience in caching, logging, performance optimization, and monitoring mobile applications.
  • Experience with CI/CD pipelines and best practices, including CircleCI.
  • Experience with automated app deployment workflows, including code signing, distributing beta builds, and publishing to Play Store.
  • Familiarity with mobile accessibility.

What We Offer:

  • Competitive salary range: $140,000 - $165,000.
  • Comprehensive benefit package, including medical, dental, and vision plans, life, long-term disability, flexible spending, and health savings accounts.
  • Accrued paid time off, 8 paid holidays, and 401(k) retirement benefits.

About Generac Power Systems:

Generac Power Systems is a leading energy technology company committed to powering a smarter world. We are dedicated to delivering innovative energy solutions that improve energy reliability and grid independence for our customers.

As a Staff Engineer for the Android platform, you will be part of a dynamic and agile team that is passionate about delivering high-quality software and pushing the boundaries of what is possible with mobile applications.

We are an equal opportunity employer and welcome applications from diverse candidates who share our values and are passionate about delivering exceptional results.



  • Denver, Colorado, United States Saxon Global Full time

    Job Title: Android Software EngineerAt Saxon Global, we are seeking an experienced Android Software Engineer to join our team of skilled developers. As an Android Software Engineer, you will be responsible for developing high-quality Android applications using Kotlin programming language. Your primary focus will be on writing clean, efficient, and...


  • Denver, Colorado, United States Ether Full time

    Android Software EngineerAt Ether, we're seeking a skilled Android Software Engineer to join our team. As a key member of our development team, you'll play a pivotal role in crafting intuitive, secure, and high-performance native Android applications that seamlessly integrate with blockchain networks.Responsibilities:Design, develop, and maintain highly...


  • Denver, Colorado, United States Saxon Global Full time

    Job Description:The Android Developer is responsible for developing the SpecTV Android applications. This role involves writing software, debugging issues, and ensuring that the project is using best practices.Key Responsibilities: Write software and debug issues to ensure the project's quality and efficiency. Oversee the coding standards of the department...


  • Denver, Colorado, United States Ether Full time

    About Us:Ether is a rapidly growing Ethereum liquid staking protocol where stakeholders retain control of their assets. We have a thriving community and a TVL of $6B+. Our mission is to onboard the next billion users into the digital asset space.Position Overview:We are seeking an experienced Android Engineer to join our team. As a proficient developer, you...


  • Denver, Colorado, United States Ether Full time

    About Us:Ether is a pioneering Ethereum liquid staking protocol that empowers stakeholders to retain control of their assets. With a thriving community and a TVL of $6B+, we're committed to decentralization, security, and onboarding the next billion users into the digital asset space.We're dedicated to making it easy for people to save, earn, and spend their...

  • Lead Android Engineer

    4 weeks ago


    Denver, Colorado, United States Saxon Global Full time

    Company OverviewAt Saxon Global, we're committed to delivering innovative solutions that drive business growth. Our team of experts is dedicated to providing exceptional service and support to our clients.Job SummaryWe're seeking a highly skilled Android engineer to join our team. As a key member of our mobile development team, you'll be responsible for...


  • Denver, Colorado, United States Resource Informatics Group Inc Full time

    Job OverviewWe are seeking a highly skilled Senior Android Developer Lead to join our team at Resource Informatics Group Inc.The successful candidate will lead a team of Android developers in delivering high-quality applications and provide technical guidance and mentorship to junior developers.Key Responsibilities:Lead a team of Android developers in...


  • Denver, Colorado, United States Generac Power Systems Full time

    Job DescriptionWe are seeking a highly skilled Senior Android Development Engineer to join our team at Generac Power Systems. As a key member of our development team, you will be responsible for designing, building, and delivering UI features for our next-generation mobile application.Key Responsibilities:Design and develop high-quality UI features for our...


  • Denver, Colorado, United States Cubic Applications Full time

    Job Summary: As a Senior Software Engineer at Cubic Applications, you will be responsible for designing and implementing new UI, data management, and network interfaces into both SDKs and an Android application using the latest and greatest Android libraries. Work closely with our talented design and product teams to create truly delightful mobile...


  • Denver, Colorado, United States Alterra Mountain Company Full time

    About the RoleAlterra Mountain Company is seeking a skilled Software Engineer, Mobile Development to join our team. As a key member of our mobile development team, you will be responsible for designing, building, testing, and maintaining mobile applications and services within our ecosystem.This position will be primarily focused on the Ikon Pass mobile...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Satellite Systems team at SET Development. In this role, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key Responsibilities:Develop and integrate software for...


  • Denver, Colorado, United States IQ Clarity LLC Full time

    About the Role:IQ Clarity LLC is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a critical role in designing, developing, and delivering high-quality software solutions.Key Responsibilities:Design, develop, and maintain software applications using C#, .NET Core, and relevant...


  • Denver, Colorado, United States Poppulo Full time

    Join Our Team as a Software Development LeaderWe are seeking a highly skilled Software Development Leader to manage the full lifecycle of software development for our flagship Digital Signage products. As a key member of our team, you will be responsible for guiding and coaching engineering managers and lead teams to deliver consistently and on time, every...


  • Denver, Colorado, United States SynchroGrid Full time

    Job SummaryWe are seeking a highly skilled Relay Setting Engineer IV to join our team at SynchroGrid. This role involves developing and managing relay setting development for various manufacturers, performing complex industry problem-solving, and ensuring compliance with industry standards.ResponsibilitiesDevelop and manage relay setting development for SEL,...


  • Denver, Colorado, United States Poppulo Full time

    Job SummaryWe are seeking a highly skilled and experienced Software Development Director to lead our engineering team in the development of our flagship Digital Signage products. As a key member of our leadership team, you will be responsible for guiding and coaching engineering managers and lead teams to deliver high-quality software solutions that delight...

  • Software Developer

    3 weeks ago


    Denver, Colorado, United States United Software Group Full time

    Job SummaryUnited Software Group is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using various programming languages and technologies.Key Responsibilities Design and develop software applications using C#, .NET, and SQL...


  • Denver, Colorado, United States Medpace, Inc. Full time

    Software Development EngineerMedpace is seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Responsibilities:Contribute to the development of software...


  • Denver, Colorado, United States Medpace Full time

    Job SummaryMedpace is seeking a highly skilled Software Development Manager to join our Information Technology team. As a key member of our team, you will be responsible for managing a team of software engineers and software development projects to implement effective and high-quality software solutions.ResponsibilitiesManage software engineers and software...


  • Denver, Colorado, United States Meta Inc Full time

    Reality Labs at Meta is building innovative products that make it easier for people to connect with those they love, enjoy top-notch, wire-free VR, and push the future of computing platforms. As a Gameplay Engineer on the Reality Labs team at Meta, you can help develop new hardware and software that redefine the way people work, play, and connect. Your work...


  • Denver, Colorado, United States Leidos Full time

    Job Opportunity:We are seeking a talented Junior Software Developer to join our team at Leidos in Colorado Springs, CO.This role involves developing and maintaining mission-critical software in support of missile defense systems, participating in sprint and increment testing, and collaborating with cross-functional engineering teams.Key...