Senior Software Engineer

1 week ago


Providence, United States Phaxis Full time
Senior Software Engineer

Job Description:

The Role

RIPL's Software Engineers collaborate with Product and Science teams and other technical staff (both internal and external) to develop and deliver high-quality, science-powered solutions that address policy challenges and administrative needs.

The Senior Software Engineer position reports to the Senior Director of Technology and is responsible for technical leadership throughout an entire solution lifecycle, from initial architecture and design to implementation and testing, to launch and iteration, contributing to the overall success of RIPL's delivery organization.

Job Responsibilities

Technical Expertise
      • Design, develop, and test complex software features according to established best practices and industry standards.
      • Solve technical problems with creativity and innovation, demonstrating strong analytical and problem-solving skills.
      • Identify and implement opportunities for code optimization and performance improvement.
      • Stay up-to-date with the latest technologies and trends in the software development field.
Collaboration and Communication
      • Collaborate effectively with other engineers, product managers, and stakeholders to understand requirements and deliver solutions that meet user needs.
      • Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
      • Participate in code reviews and provide constructive feedback to help others improve their skills.
      • Work as part of a team to achieve common goals and objectives.
Adaptability and Growth
      • Take initiative and demonstrate a proactive approach to problem-solving and task management.
      • Adapt to changing priorities and requirements, remaining flexible and resourceful in a fast-paced environment.
      • Continuously learn and grow as a technologist, actively seeking new challenges and opportunities to expand your knowledge and skill set.
Mentoring and Support
      • Share knowledge and best practices with junior engineers, providing guidance and support to help them develop their technical skills.
      • Create a positive and inclusive learning environment where colleagues feel comfortable asking questions and seeking help.
The Ideal Candidate
      • At least 5 years of software engineering experience with broad familiarity of web application architectures and specific fluency with either front-end or back-end technologies. RIPL's typical tech stack uses GitHub for code storage and CI/CD, React for front-end apps and Python for back-end APIs, running using containers and serverless approaches on either AWS or GCP, storing data on managed relational databases such as PostgreSQL, all on infrastructure deployed using terraform.
      • Experience leading technical teams and serving as the go-to contact for complex software engineering projects, including making architectural decisions, guiding and mentoring other developers, and/or tasking contract developers.
      • Experience working in an agile organization including participating in sprint ceremonies, estimating work at multiple levels of detail, and planning and prioritizing projects.
      • Expert ability to effectively communicate complex technical issues to a cross-functional audience, including stakeholders of varying levels of technical expertise.
      • Proven record of problem-solving through productive dialogue involving multiple viewpoints or conflicting perspectives both inside the team and between teams.
      • Experience with development for the public sector, working within government policy constraints and political realities, and adapting to legacy technical landscapes, is a plus.
      • Familiarity with data pipelines, analytics, and AI/Client is a plus.

About RIPL

We support the public sector to use data, science, and technology to improve lives. Faced with rapidly evolving technology needs, governments and non-profit organizations must move quickly to innovate with limited resources. RIPL's cross-functional teams collaborate with the public sector to design and deliver cloud-based products tailored to their unique needs. Our solutions drive measurable impact across multiple policy areas - including workforce development, unemployment insurance, wage protections, and criminal justice. We design, develop, and deploy customizable digital services with our public sector partners to improve policy and program implementation - and, in turn, the lives of the people they serve.

  • Providence, United States Regent Services Full time

    REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade. We are backed...


  • Providence, United States Regent Services Full time

    REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade. We are backed...


  • Providence, United States Marriott Full time

    Marriott Senior Software Engineer - Automation Providence , Rhode Island Apply Now Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Senior Software Engineer - Automation Location: Bethesda, MD or Remote We are seeking a highly skilled Senior Software Engineer with expertise in Automation and Performance Engineer with...

  • Controls Engineer

    4 weeks ago


    Providence, United States Engineer Rec Full time

    Job Opportunity: Controls EngineerJob Type: Full-Time Industry: Heavy Machinery, Automation About the Role: Join a thriving team in the heavy machinery and automation sector, offering technical expertise in automation and commissioning. Your role will involve supporting daily production activities, implementing software improvements, and maintaining contact...

  • Controls Engineer

    4 weeks ago


    Providence, United States Engineer Rec Full time

    Job Opportunity: Controls EngineerJob Type: Full-Time Industry: Heavy Machinery, Automation About the Role: Join a thriving team in the heavy machinery and automation sector, offering technical expertise in automation and commissioning. Your role will involve supporting daily production activities, implementing software improvements, and maintaining contact...


  • Providence, United States Cleo Full time

    Senior Software Engineer II at Cleo (US) Remote Cleo is a cloud integration technology company focused on business outcomes. Every day, we ensure that each one of our 4,000+ customers' potential is realized by delivering solutions that make it easy to discover and create value through the connections and integration of enterprise applications supporting...


  • Providence, United States Regent Services Full time

    REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade. We are backed...


  • Providence, United States Regent Services Full time

    REGENT is building the seaglider; the first electric flying machine that will transport commercial passengers. With a vehicle that never flies higher than a few meters off the water, we unlock the ability to fly twice as far as an electric aircraft, and certification by maritime authorities which will let us fly first passengers by mid-decade. We are backed...


  • Providence, United States Pearson Full time

    Summary: The Senior Software Developer is responsible for analysis, design, implementation, and unit testing to produce high-quality code for a project team responsible for supporting a number of cutting edge assessment technology platforms. They will use industry best practices while working in a team of high-performing professionals. They are also...


  • Providence, United States Marriott Full time

    Marriott Senior Software Engineer Providence , Rhode Island Apply Now Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Marriott has an exciting opportunity for a Senior Software Engineer Loyalty Partner Engineering team. This role is part of the team focused on building out our next generation partner integrations....


  • Providence, United States Saxon Global Full time

    JOB RESPONSIBILITIES • Designing and implementing complex software solutions for API's, microservices, CICD, real-time streaming pipelines etc... on cloud • Design, develop, test, and maintain high-quality software systems that meet specifications and business requirements. • Collaborating with product owners, business analysts, and other...


  • Providence, United States Saxon Global Full time

    JOB RESPONSIBILITIES • Designing and implementing complex software solutions for API's, microservices, CICD, real-time streaming pipelines etc... on cloud • Design, develop, test, and maintain high-quality software systems that meet specifications and business requirements. • Collaborating with product owners, business analysts, and other...


  • Providence, United States Utilidata Full time

    Utilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize real-time data and AI to integrate...


  • Providence, United States Utilidata Full time

    Job DescriptionJob DescriptionUtilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize...


  • Providence, United States Utilidata Full time

    Utilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize real-time data and AI to integrate...


  • Providence, United States Utilidata Full time

    Utilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize real-time data and AI to integrate...


  • Providence, United States Utilidata Full time

    Job DescriptionJob DescriptionUtilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize...


  • Providence, United States Utilidata Full time

    Job DescriptionJob DescriptionUtilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize...


  • Providence, Rhode Island, United States Oracle Full time

    Oracle Senior Software Developer - Python Automation (JoinOCI-SDE) Providence , Rhode Island Apply Now Are you interested in building large-scale distributed networking solutions for the cloud? Do you love the idea of working in an environment with the excitement of a start-up but the financial backing of a Fortune 500 company? You'll be joining a...


  • Providence, United States Lucid Software Full time

    Lucid Software Senior Consultant, Professional Services Providence , Rhode Island Apply Now Senior Consultant, Professional Services at Lucid Software Remote, US Lucid Software is the leader in visual collaboration, helping teams see and build the future from idea to reality. We hold true to our core values: innovation in everything we do, passion &...