Uplight logo
Uplight

Uplight is the technology partner for the clean energy ecosystem and energy providers. The company’s software solutions connect energy customers to power providers’ decarboniza

Software Engineer II

Location

Canada

Posted

50 days ago

Salary

90.4K - 112K / year

Seniority

Mid Level

Job Description

Software Engineer II

Uplight

Uplight is creating a new category of energy. We make software that manages energy resources in homes and businesses including things like smart thermostats, electric vehicles, solar panels, storage batteries, heat pumps, and even people’s behavior to generate, shift, or save energy to balance the grid, making it more efficient and reliable. This creates clean energy capacity that can be used by the power grid instead of burning more fossil fuels. Our solutions accelerate the transition to clean energy and save money for energy customers. We're looking for a Software Engineer II to join our Data Platform team and help scale the infrastructure behind Uplight's data ecosystem. How you will make an impact: You'll join a remote-first data platform team working on the infrastructure-as-code, enablement tooling, and platform administration that ensure teams across the company can use our Databricks platform effectively. Instead of building product pipelines, you'll contribute to the platform layer that everyone else builds upon, helping keep it reliable, secure, and easy to use. You'll also help maintain existing MLOps tooling and legacy ETL infrastructure. If you like working at the overlap of cloud infrastructure and data platforms, and you want your work to support clean energy, this is a great fit. What you get to do: - Build and maintain multi-cloud Databricks infrastructure using Terraform and Databricks functionality across AWS and GCP - Contribute to Unity Catalog administration including general best practices, metastores, workspaces, and catalog and schema infrastructure. - Help build deployment accelerators, templates, and self-service tooling so other teams can onboard and ship on their own - Develop and maintain CI/CD pipelines in CircleCI, including OIDC authentication and service principal deployment patterns - Maintain and iterate on our existing MLOps and ETL infrastructure What you bring to Uplight: - 2 to 5 years of software engineering experience using at least one of the major cloud providers, ideally in infrastructure or data platform roles - Experience with Terraform or similar Infrastructure-as-Code tools for managing cloud resources - Experience with Databricks or a similar data platform - Proficiency in Python; working knowledge of SQL - Some familiarity with data engineering concepts like ETL pipelines, data modeling, or workflow orchestration - Comfortable asking questions, working through unclear requirements, and learning from the engineers around you Bonus points: - Familiarity with Databricks account-level administration & Unity Catalog - Experience with multi-cloud - AWS - GCP - Additional data engineering experience with Spark, Delta Lake, or similar frameworks - Contributed to machine learning productization and/or have used MLOps frameworks Don’t meet every single requirement? Studies have shown that women, marginalized genders and people of color are less likely to apply to jobs unless they meet every single qualification. At Uplight we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Why Join Uplight in Leading the Fight Against Climate Change? At Uplight, we're not just offering a job – we're offering a chance to be part of the solution to one of the world's biggest challenges. As a certified B Corporation, we're deeply committed to both social and environmental responsibility. Here's why you should join our team of passionate Uplighters: - Make a Meaningful Impact: Your work directly impacts our mission of decarbonization and building a more sustainable future. - Grow Your Career: We offer ample advancement opportunities, robust learning and development programs, and a supportive team environment that fosters collaboration and innovation. - Thrive: We offer comprehensive benefits, including flexible time off, generous parental leave, a wellness stipend, and work flexibility to help you thrive both personally and professionally. - Belong to an Inclusive Community: We celebrate diversity and foster an inclusive workplace where everyone feels respected, empowered, and heard. Our Employee Resource Groups offer opportunities to connect with colleagues who share your interests and backgrounds. - Be Part of a Growing Movement: Join a team of dedicated individuals who are passionate about creating a more sustainable future. We offer a collaborative environment where your ideas are valued and your contributions Salary Range: $90,376 to $112,970 CAD + bonus Application Deadline: May 15, 2026 In accordance with the Colorado Equal Pay for Equal Work Act, the approximate annual base compensation range is listed above. The actual offer, reflecting the total compensation package and benefits, will be determined by a number of factors including the applicant's experience, knowledge, skills, and abilities, as well as internal equity among our team. Uplight provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to race (including hair texture and hairstyles), color, religion (including head coverings), age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Related Job Pages

More Software Engineer Jobs

U-Haul logo

Senior Software Developer

U-Haul

Since 1945, U-Haul has been serving do-it-yourself movers and their households.

Full TimeRemoteTeam 10,001+Since 1945H1B No Sponsor

Location: 2727 N Central Ave, Phoenix, Arizona 85004 United States of America This position is remote, but you must live in Phoenix, Arizona. Our Dispatch Team is looking for a Software Developer to join the U-Haul family. This person must be ready to immerse themselves in the world of customer service. The applications managed by this team are high performance, in high demand and are used by locations across the U.S., and Canada. This is a position for people who want to develop cutting-edge systems that combine the cloud, AI and web technologies to provide customers with a first-class experience. Developers on this team must strive to provide a simple, easy to understand process that allows any customer to rent our equipment at any time. This system includes both internal-facing web experiences and the data that manages them. If you have a passion for being a part of our company’s continued success and building a positive user experience using technology, this is the team for you. Required Qualifications: - Have a strong background with these technologies: - C# - .NET Framework - .NET Core - MVC - React - Must be a U.S. citizen or have proof of U.S. employment authorization for this position. We are unable to provide current or future sponsorship. Preferred Qualifications: - Knowledge of Redis - Strong communication skills - Understands Agile and Scrum methodologies - Communicates complex technical problems in a manner that non-technical people can understand - Coordinates with QA, operations, and other development teams effectively Education Requirements: - Bachelor's or higher degree in Computer Science, Engineering or Technology, OR 2-3 years of experience in Software Development About U-Haul IT Team: U-Haul is heavily investing in transforming our applications and reporting systems to a hybrid cloud architecture model. The company culture is one of high team-orientation, that loves to dig in and learn new technologies and help teammates be the best they can by constant learning, coaching and process improvement. - Compensation: $90,000-$140,000 annually depending on experience Perks of joining the U-Haul fleet: Get your career moving with a company who empowers team members to the healthiest version of themselves! We provide robust wellness benefits, events, and resources to help team members becomes the happiest and healthiest they can be. Here are just some of the programs U-Haul has available: - Full Medical coverage - Prescription plans - Dental & Vision Plans - New indoor fitness gym - Gym Reimbursement Program - Registered Dietitian Program - Weight Watchers - Onsite medical clinic for you and your family - Career stability - Opportunities for advancement - Valuable on-the-job training - Tuition reimbursement program - Free online courses for personal and professional development at U-Haul University® - Business and travel insurance - You Matter Employee Assistance Program - Paid holidays, vacation, and sick days - Employee Stock Ownership Plan (ESOP) - 401(k) Savings Plan - Life insurance - Critical Illness/Group Accident - 24-hour physician available for kids - Subsidized gym/ membership - MetLaw Legal program - MetLife auto and home insurance - Mindset App Program - 50% discounts on cell phone plans, hotels, and more - LifeLock identity Theft - Savvy consumer wellness programs- from health care tips to financial wellness - Dave Ramsey’s SmartDollar Program - U-Haul Federal Credit Union - Wellness Program U-Haul Holding Company, and its family of companies including U-Haul International, Inc. (“U-Haul”), continually strives to create a culture of health and wellness. Consistent with applicable state law, U-Haul will not hire or re-hire individuals who use nicotine products. The states in which U-Haul will decline to hire nicotine users are: Alabama, Alaska, Arizona, Arkansas, Delaware, Florida, Georgia, Hawaii, Idaho, Iowa, Kansas, Maryland, Massachusetts, Michigan, Nebraska, Pennsylvania, Texas, Utah, Vermont, Virginia, and Washington. U-Haul has observed this hiring practice since February 1, 2020 as part of our commitment to a healthy work environment for our team. U-Haul is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, provincial, state or local law. Individual accommodations are available on requests for applicants taking part in all aspects of the selection process. Information obtained during this process will only be shared on a need to know basis.

United States
$90K - $140K / year
Allstate logo

Lead Informatica Developer

Allstate

National General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat

Integon is a part of The Allstate Corporation, which means we have the same innovative drive that keeps us a step ahead of our customers’ evolving needs. It’s how we’ve become industry leaders in property and casualty insurance servicing. We support our insurance company affiliates by offering property and casualty insurance products inclusive of personal auto, homeowners, RV, motorcycle, small business auto insurance and more. Job Description The position is hands-on technical lead responsible for designing, developing, and supporting enterprise data integration solutions. This role collaborates closely with database developers, business analysts, and stakeholders to analyze requirements, design scalable solutions, and implement high-quality ETL processes. The position plays a key role across the entire System Development Life Cycle (SDLC), delivering reliable data solutions ranging from small enhancements to large, complex enterprise initiatives. This position offers the flexibility to work remotely; however, candidates must reside in Mexico. Key Responsibilities - Lead the end-to-end lifecycle of data integration solutions including requirements analysis, design, development, testing, deployment, and production support. - Collaborate with cross-functional teams to understand business domains, data requirements, and system dependencies. - Design, develop, maintain, and optimize ETL workflows using Informatica PowerCenter and/or Informatica Intelligent Cloud Services (IICS). - Develop and maintain supporting components such as Linux/ Unix shell scripts, stored procedures, functions, and advanced SQL queries. - Ensure high performance and scalability of ETL processes through tuning, monitoring, and optimization. - Review and validate test results with business stakeholders to ensure solutions meet functional and technical requirements. - Follow and enforce organizational change management, version control, and release management processes. - Analyze business requirements and map them effectively to existing or new data architecture and database structures. - Troubleshoot and resolve complex data integration issues independently in a fast-paced, delivery-focused environment. - Provide technical guidance, mentoring, and support to development team members. - Participate in on-call support rotations and provide leadership during incident resolution and production support activities. Minimum Skills and Competencies - Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent combination of education, training, and experience). - 7+ years of experience with Informatica PowerCenter (10.x), Informatica IICS, or a combination of both. - 7+ years of experience with Linux shell scripting and SQL development. - Strong expertise in data integration, ETL architecture, and batch/real-time data processing. - Deep understanding of dimensional data modeling, data warehousing concepts, and operational data stores (ODS). - Proven experience in ETL performance tuning and optimization. - Experience working with cloud platforms such as AWS or Azure. - Excellent communication skills with the ability to explain complex technical solutions to both technical and non-technical stakeholders. - Strong analytical, troubleshooting, and problem-solving skills. Preferred / Desired Skills - Prior experience serving as a technical lead or mentoring development teams. - Experience with additional data platforms and ETL tools such as Azure Synapse, Azure Data Factory pipelines, or similar technologies. - Familiarity with NoSQL databases and modern data streaming technologies (e.g., Kafka, Kinesis). - Experience working in the insurance industry or other regulated industries. - Strong understanding of data modeling, database design, and enterprise data architecture. - Ability to manage multiple priorities while maintaining high development standards and timelines. Skills Application Development, Code Reviews, Process Improvements, Technical Consulting, Technical Requirements Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact. Direct General Auto & Life, Personal Express Insurance, Century-National Insurance, ABC Insurance Agencies, NatGen Preferred, NatGen Premier, Seattle Specialty, National General Lender Services, ARS, RAC Insurance Partners, Mountain Valley Indemnity, New Jersey Skylands, Adirondack Insurance Exchange, VelaPoint, Quotit, HealthCompare, AHCP, NHIC, Healthcare Solutions Team, North Star Marketing, Euro Accident.

Mexico

Desarrollador/a Trainee Cobol

Accenture

Accenture Federal Services, a division of Accenture, provides technology and consulting services to U.S. federal agencies, delivering solutions that enhance performance and efficie

Reinventa con Accenture! Construye una carrera que te inspire y súmate a Accenture Technology para ser parte de la reinvención continua de la tecnología y las soluciones que transforman industrias y generan impacto positivo. En Accenture vivimos el futuro hoy. No solo aplicamos tecnología, la creamos. Trabajamos con las últimas innovaciones para resolver desafíos reales, combinando talento diverso, creatividad e ideas únicas. Creemos que cuando cada persona puede ser auténtica, el cambio sucede. Estamos en búsqueda de profesionales para el rol de Desarrollador/a Trainee Cobol que quieran crecer, aprender y dejar su huella siendo parte de un equipo inclusivo, colaborativo y global. Principales Responsabilidades: - Aprender y comprender los procesos, metodologías y estándares establecidos de desarrollo de software para asegurar entregables de calidad. - Ejecutar tareas de desarrollo claramente definidas, con atención al detalle y cumpliendo con los requerimientos del proyecto. - Colaborar de manera efectiva con el equipo de trabajo para apoyar los objetivos del proyecto y contribuir a un entorno laboral positivo. - Identificar, documentar y comunicar oportunamente incidencias o desafíos comunes que surjan durante el desarrollo, facilitando su resolución. - Demostrar interés continuo por ampliar conocimientos técnicos y fortalecer habilidades en desarrollo de software, especialmente en tecnologías mainframe / COBOL. 👩‍💻 ¿Que necesitas para este role?: - Título profesional o técnico en Ingeniería Informática, Analista Programador/a o carrera afín. - Interés genuino en desarrollarse en tecnología COBOL y entornos mainframe. - Disposición para aprender nuevas herramientas, metodologías y buenas prácticas de desarrollo de software. ¿Por qué elegir Accenture?    Un lugar de trabajo único, descubre algunos de los beneficios que tenemos para ti:  💪 Desarrollo de carrera   💯 Jornadas Flex  📚 +50 mil capacitaciones y cursos disponibles (online y presencial)  📒Bibliotecas, libros y podcasts  🗣️Programa de idiomas  ⭐ ¡Certificaciones gratuitas mediante nuestros partners! +900 Reinventors certificados en Chile  🤖GenAI Academy, con programas exclusivos para Accenture.  ⭐⭐Reconocidos por Great Place To Work Chile 2025 en el puesto #8 entre las mejores compañías para trabajar de más de 1.000 colaboradores. 🎉 ¡Experiencia de onboarding global! 🏆 Bonos y aguinaldos  👩‍⚕️ Seguro complementario de salud (100% pagado por la empresa y sin deducible) 🎂 Día de cumpleaños libre  👨‍👩Licencias de Paternidad & Maternidad Extendida  🌎 Red global de conocimiento  🌈Elegida la compañía más diversa e inclusiva del mundo, según el Índice de Diversidad e Inclusión de Refinitiv  ♻️Sostenibilidad, un motor de cambio, conoce nuestro compromiso    Sobre nosotros:   ·     800K colaboradores a nivel global.  ·     9K clientes en 120 países   ·     + de 1.900 Talentos en Chile.   ·     Proyectos en diversas industrias  *Este proceso incorpora herramientas de Inteligencia Artificial. Accenture asegura revisión humana en cada etapa/toma de decisiones. About Accenture Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.Visit us at www.accenture.com Declaración de igualdad de oportunidades en el empleo Creemos que nadie debe ser discriminado por sus diferencias. Todas las decisiones de empleo se tomarán sin importar la edad, raza, credo, color, religión, sexo, origen nacional, ascendencia, discapacidad, condición de veterano militar, orientación sexual, identidad o expresión de género, información genética, estado civil, ciudadanía ni ningún otro criterio protegido por la legislación aplicable. Nuestra rica diversidad nos hace más innovadores, competitivos y creativos, lo que nos permite servir mejor a nuestros clientes y comunidades.

Chile
Oracle logo

Software Developer 3

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Entity: Oracle America, Inc. Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.36279) Employer will accept a Bachelor’s degree in Computer Science, Engineering or related technical field and 4 years of experience in the job offered or in a Software Developer-related occupation. Position requires: - Java; - JavaScript; - Container Deployments; - Continuous Integration; - Automated Testing; - REST API Design; and - SQL and Data Queries. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States