Senior Software Engineer

5 hours ago


Juneau, Alaska, United States Sunrun Full time
About the Role

Sunrun is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering organization, you will play a critical role in shaping the technical direction of our grid services engineering solutions.

Key Responsibilities
  • Technical Leadership: Establish development and architectural standards within the team, promoting technical excellence and best practices.
  • Collaboration: Work closely with Product Management, DevOps, and other team members to develop applications that are easily testable and perform well under diverse network conditions.
  • Data Availability: Ensure consumers have access to the data they need for informed decision-making, focusing on data availability and reliability.
  • Best Practice Adherence: Champion the adherence to best-practice development methodologies throughout the software development process.
  • Data Pipelines: Build and maintain data pipelines to efficiently process and manage data.
  • Algorithm and Software Component Design: Design and code scalable and secure algorithms, data structures, and software components.
  • Documentation: Maintain clear and comprehensive documentation for code, systems, and processes.
  • Code Reviews: Lead design and code reviews to ensure high-quality code and knowledge sharing within the team.
  • Automated Testing: Facilitate automated testing to enable rapid innovation and ensure the stability of applications.
  • Mentorship: Mentor and help build skills across the team through standards setting, code reviews, and pair programming.
  • Performance Tuning: Optimize production applications to maximize efficiency and performance.
  • Metrics and Analysis: Develop ongoing metrics, analysis, and dashboards to guide important decisions and monitor system performance.
Requirements
  • Education: A Bachelor's or Master's degree in Computer Science or a related field is preferred.
  • Experience: A minimum of 5 years of hands-on experience in developing complex enterprise applications with Java, JavaScript, TypeScript, Node.JS, Kotlin, and Python.
  • Leadership: Strong leadership skills with the ability to mentor and guide team members.
  • Experience working on data-intensive and highly scalable systems is a strong plus.
  • Cloud Platforms: Extensive experience with AWS cloud platform or GCP.
  • Database Knowledge: Proficiency in both relational and NoSQL databases.
  • Cloud Services: Familiarity with various cloud services and serverless architectures.
  • Enterprise Environment: Prior experience working in complex enterprise environments and developing complex programs.
  • API Development: Strong expertise in REST API architecture and development.
  • Git Proficiency: Knowledge of Git, including version control, branching, merging/rebasing, and pull requests.
  • SQL and Procedural Languages: Ability to write SQL queries and procedural code for data handling.
  • Automation: A focus on automation, including CI/CD practices and test automation.
  • Agile/SCRUM: Experience with Agile/SCRUM software development methodologies.
  • Security Practices: Strong understanding of security practices and data protection.


  • Juneau, Alaska, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oracle, where you will play a key role in the development of our cloud-based healthcare platform. As a member of our team, you will be responsible for designing, developing, and operating software solutions that meet the needs of our customers.Key...


  • Juneau, Alaska, United States Marriott Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Marriott International. As a key member of our team, you will work closely with our Product Leader/Owner to guide technical workgroups and provide expert insights.Key ResponsibilitiesLead technical workgroups to drive technical excellenceSolve complex challenges with...


  • Juneau, Alaska, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Infrastructure team at Oracle. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and highly available cloud infrastructure solutions.Key ResponsibilitiesDesign and develop new features and systems for our customersWork...


  • Juneau, Alaska, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled Senior Principal Software Developer to join our Cloud Engineering Infrastructure Development team. As a key member of our team, you will be responsible for designing and developing fundamental architectural changes for GPU delivery, health monitoring, triage automation, and diagnostic services.Key...


  • Juneau, Alaska, United States Oracle Full time

    Job DescriptionJob Title: Senior Director of EngineeringJob Summary:Oracle is seeking a highly experienced and skilled Senior Director of Engineering to lead our AI/ML Networks - L1 Engineering team. As a key member of our organization, you will be responsible for designing, developing, and operating large-scale distributed systems in production...


  • Juneau, Alaska, United States Pearson Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Team Lead to join our team at Pearson. As a key member of our software development team, you will be responsible for leading a team of engineers in an Agile software development approach.Key ResponsibilitiesProvide leadership for the team of engineers in an Agile software development...


  • Juneau, Alaska, United States Marriott Full time

    Job SummaryWe are seeking an exceptional software engineer to lead the design, development, and delivery of large-scale enterprise applications. The ideal candidate will have a strong passion for solving complex problems and a proven track record of delivering high-quality solutions.Key ResponsibilitiesTechnical LeadershipTrain and mentor junior engineers to...


  • Juneau, Alaska, United States Rocket Software Full time

    Position Overview:Rocket Software is a leading global organization dedicated to modernizing critical business systems through innovative software solutions.Role Summary:The Senior Director of M&A Integration will spearhead the integration efforts for all acquisitions, driving the operational excellence agenda to facilitate organic growth, enhance cost...


  • Juneau, Alaska, United States Rocket Software Full time

    Position Overview:Rocket Software is a global leader in delivering innovative software solutions that enhance mission-critical business systems. As a company backed by Bain Capital, we are continuously expanding through strategic acquisitions and are focused on transforming our operational processes to achieve scalable growth.Role Summary:The Senior Director...


  • Juneau, Alaska, United States META Full time

    Job Summary:The Reality Labs team at Meta is seeking an experienced Embedded Software Engineer to lead the development of operating systems, frameworks, and infrastructure for our AR and VR product lines. As a Technical Leader, you will drive the organization's goal towards building tools, system architecture, prototypes, and frameworks that will impact VR...


  • Juneau, Alaska, United States Oracle Full time

    This position presents an excellent opportunity to engage with a vibrant team that is experiencing significant growth and is involved in pioneering projects. We are in search of talented engineers who can swiftly adapt and possess a strong desire to expand their knowledge. Are you an experienced developer with a robust foundation? Can you navigate various...


  • Juneau, Alaska, United States Oracle Full time

    This position presents an excellent opportunity to engage with a vibrant team that is experiencing significant growth and tackling innovative projects. We are in search of talented engineers who can swiftly adapt and possess a strong desire to learn. Are you an experienced developer with a robust foundation? Can you manage diverse elements of software...


  • Juneau, Alaska, United States Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Global Data Insight & Analytics team at Ford Motor Company. As a key member of our team, you will play a critical role in developing and maintaining analytic applications that drive business decisions.Key ResponsibilitiesProduct and Requirements Management: Participate in...


  • Juneau, Alaska, United States Oracle Full time

    Position Overview:As a Senior Thermal Solutions Engineer at Oracle, you will play a pivotal role in aligning thermal hardware design with the physical infrastructure of data centers. Key Responsibilities:- Conduct thermal simulations and evaluate models from partners to identify risks and enhance efficiency in data centers.- Design and execute experiments to...


  • Juneau, Alaska, United States Oracle Full time

    Job OverviewThe Oracle Cloud Infrastructure (OCI) team is responsible for creating and managing a comprehensive suite of large-scale, integrated cloud services within a widely distributed, multi-tenant cloud environment. OCI is dedicated to delivering top-tier cloud products that cater to the needs of our clients who are addressing some of the most...


  • Juneau, Alaska, United States Oracle Full time

    Job OverviewOracle's Fusion Applications (FA) represents a premier suite of Software as a Service (SaaS) solutions encompassing essential business applications such as Enterprise Resource Planning (ERP), Human Capital Management (HCM), and Customer Relationship Management (CRM), among others. This enterprise-grade application suite is pivotal to Oracle's...


  • Juneau, Alaska, United States Oracle Full time

    Job OverviewThe Oracle Cloud Infrastructure (OCI) team is responsible for designing and managing a comprehensive suite of large-scale, integrated cloud services within a widely distributed, multi-tenant cloud environment. OCI is dedicated to delivering top-tier cloud products that cater to the needs of our clients who are addressing some of the most...

  • Software Engineer

    5 days ago


    Juneau, Alaska, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Oracle. As a key member of our software engineering division, you will be responsible for designing and developing full-stack, cloud-based web services solutions with a high degree of scalability, reliability, and availability.Key ResponsibilitiesDesign and develop software...


  • Juneau, Alaska, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled Senior Machine Learning Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and building scalable services that leverage the latest advancements in Generative AI to solve complex business problems intelligently.Key ResponsibilitiesDesign and...


  • Juneau, Alaska, United States Rocket Software Full time

    About the RoleRocket Software is seeking a highly skilled Senior Manager, IT Program Management Office to lead our IT Program Management Office (PMO) team. This is a critical role that will be responsible for providing strategic direction and accountability for managing the successful implementation of complex back-office systems and large-scale M&A...