Staff Software Engineer

3 days ago


Indianapolis, Indiana, United States Sunrun Full time
Transforming the Customer Experience

Sunrun is at the forefront of the energy revolution, and we're seeking a highly skilled Staff Software Engineer to join our Communications Domain team. As a key member of our team, you will play a critical role in designing and implementing complex software systems that enable seamless customer interactions across various communication channels.

Key Responsibilities
  • Lead the design and implementation of communication systems, ensuring alignment with industry best practices and the organization's technical strategy.
  • Collaborate with cross-functional teams to prioritize and refine the backlog, ensuring high-quality delivery and continuous improvement.
  • Own the end-to-end architecture and implementation of communication systems, including telephony, messaging, and related integrations.
  • Work closely with product management and stakeholders to ensure that solutions meet both current and future business needs, aligning with regulatory and compliance requirements.
Requirements
  • Minimum of 6+ years of experience in delivering and maintaining production software.
  • 3+ years of experience in designing and delivering communications software and related integrations.
  • Strong understanding of the vernacular, business problems, toolsets, and technology challenges specific to Communications and Contact Centers.
  • Experience configuring, managing, and optimizing predictive dialers, automating record lifecycle, and ensuring adherence to outbound compliance controls.
  • Proven experience in designing and developing complex distributed systems and operating them in production.
Preferred Skills
  • Practical knowledge and experience with modern Cloud Contact Center Platforms such as NICE CXOne, Five9, Amazon Connect, or similar platforms.
  • Experience designing or tightly coupling the customer experience to a Customer Data Platform.
  • Experience with Twilio or similar communication APIs.
  • Experience with Javascript / Typescript.

Sunrun is committed to equal employment opportunities without consideration of race, color, religion, ethnicity, citizenship, political activity or affiliation, marital status, age, national origin, ancestry, disability, veteran status, sexual orientation, gender identity, gender expression, sex or gender, pregnancy or any other basis protected by law. We also consider qualified applicants with criminal convictions, consistent with applicable federal, state and local law.



  • Indianapolis, Indiana, United States GEICO Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Digital Experience team at GEICO. As a key member of our engineering staff, you will play a critical role in delivering high-quality technology products and services that meet the needs of our customers.Responsibilities:Design, develop, and deploy...


  • Indianapolis, Indiana, United States PagerDuty Full time

    About the RolePagerDuty is seeking a highly skilled Staff Software Engineer to join our Incident Management team. As a key member of our core product team, you will be responsible for designing, coding, testing, and shipping front-end interfaces, APIs, and backend applications and microservices that ensure we deliver secure, highly reliable, and scalable...


  • Indianapolis, Indiana, United States GEICO Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer to join our team at GEICO. As a key member of our engineering staff, you will play a critical role in designing and building scalable, resilient distributed systems that provide a seamless experience for our customers.Key ResponsibilitiesScope, design, and build complex software systems that meet the...


  • Indianapolis, Indiana, United States GEICO Full time

    Senior Engineer Position DescriptionAt GEICO, we are seeking a highly skilled Senior Engineer to join our team of experts in Mobile and Web solutions. As a key member of our engineering staff, you will play a crucial role in ensuring that we provide a seamless experience to our customers and maintain the highest standards of protection and availability.Key...

  • Software Engineer

    1 day ago


    Indianapolis, Indiana, United States SynergisticIT Full time

    Unlock Your Career Potential with SynergisticITSince 2010, SynergisticIT has been a leading provider of tech job placement services, helping candidates acquire the skills, experience, and technical competence to excel in the industry.We don't just focus on getting you a job - we create careers. Our candidates have achieved multiple job offers and salaries...


  • Indianapolis, Indiana, United States Vertex Limited Full time

    Vertex Limited is seeking a highly skilled Software Engineer II to join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN. The successful candidate will be responsible for developing, integrating, testing, and documenting software for our Air Soldier products. The ideal candidate will have experience with C++, Java, and Python...


  • Indianapolis, Indiana, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Principal Engineer I to join our team. As a key member of the engineering staff, you will help drive our insurance business transformation by building high-performance, low-maintenance, zero-downtime platforms and applications.ResponsibilitiesDesign and implement enterprise data governance solutionsDesign and...


  • Indianapolis, Indiana, United States VirtualVocations Full time

    VirtualVocations is seeking a highly skilled Staff Site Reliability Engineer to join our team. The ideal candidate will have a strong background in full-stack development, with a focus on production operations and SRE. Key Responsibilities: Develop, test, deploy, maintain, and improve software through DevOps and production operations Set technical...


  • Indianapolis, Indiana, United States Vertex Aerospace LLC Full time

    Software Engineer II Job DescriptionVertex Aerospace Solutions is seeking a highly skilled Software Engineer II to join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN. As a Software Engineer II, you will be responsible for developing, integrating, testing, and documenting software for our Air Soldier products.Key...

  • Software Engineer

    10 hours ago


    Indianapolis, Indiana, United States Verint Systems Full time

    Job Title: Software EngineerAt Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering CX Automation.We are seeking a skilled Software Engineer to contribute to the design, development, and implementation of services on...


  • Indianapolis, Indiana, United States Pyramid Technology Solutions Full time

    Job Title: Senior Software Engineer **Job Summary:** We are seeking a highly skilled Senior Software Engineer to join our team at Pyramid Technology Solutions. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions using a range of technologies including Java, J2EE, JavaScript, C#.NET, and...


  • Indianapolis, Indiana, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Principal Engineer I to join our team. As a key member of the engineering staff, you will help drive our insurance business transformation by building high-performance, low-maintenance, zero-downtime platforms and applications.Key ResponsibilitiesDesign and implement enterprise data governance solutionsDesign and...


  • Indianapolis, Indiana, United States American Structurepoint Full time

    {"title": "Civil Site Staff Engineer", "content": "Job SummaryAmerican Structurepoint is seeking a skilled Staff Engineer to join our Civil Site Engineering Group in Indianapolis. As a Staff Engineer, you will work closely with project teams to deliver high-profile land development projects, industrial, residential, mixed-use, and urban redevelopment...


  • Indianapolis, Indiana, United States Ixana Full time

    About IxanaIxana is a rapidly growing startup that has developed a fundamentally new wireless technology, Wi-R, which is 100x lower energy than Bluetooth/Wi-Fi.Job OverviewWe are seeking a talented embedded software engineer to join our Integrated Software team. As a member of this team, you will help build low-level software for wearables.Key...


  • Indianapolis, Indiana, United States Republic Airways Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Republic Airways. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our business.Key ResponsibilitiesLead the development of enterprise software...


  • Indianapolis, Indiana, United States CyberTec Full time

    Software Engineer IICyberTec is seeking a skilled Software Engineer II to join our team. As a key member of our engineering team, you will be responsible for the development and implementation of software solutions using Kotlin, RxJava, MVVM, and Dagger.Key Responsibilities:Contribute to the execution of engineering projects, ensuring successful completion...


  • Indianapolis, Indiana, United States Delphi-US Full time

    Job Title:Lead Software Engineer (Contract) - Job#4250Location:Indianapolis preferred; Remote will be consideredJob Description:Our client is seeking a highly skilled Lead Software Engineer to lead a cross-functional team in the development of software applications and websites. The ideal candidate will have experience working in EHR and healthcare...


  • Indianapolis, Indiana, United States Republic Airways Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Republic Airways. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our business.Key ResponsibilitiesLead the development of enterprise software...


  • Indianapolis, Indiana, United States SynergisticIT Full time

    Since its inception, SynergisticIT has been dedicated to empowering job seekers in the technology sector by equipping them with the essential skills, experience, and technical expertise necessary to excel in interviews and thrive with clients. At SynergisticIT, our mission extends beyond merely securing a tech position; we are committed to fostering...


  • Indianapolis, Indiana, United States Ixana Full time

    About IxanaIxana is a rapidly growing startup that has developed a fundamentally new wireless technology, Wi-R, which is 100x lower energy than Bluetooth/Wi-Fi. Our team of leading experts in IC/system design is passionate about transforming the future with high-speed human-computer interfaces that amplify your potential with all-day real-time AI.Job...