Senior Software Engineer

3 weeks ago


Madison, United States The Weather Company Full time
About The Weather Company:

The Weather Company is the world's leading weather provider, helping people and businesses make more informed decisions and take action in the face of weather. Together with advanced technology and AI, The Weather Company's high-volume weather data, insights, advertising, and media solutions across the open web help people, businesses, and brands around the world prepare for and harness the power of weather in a scalable, privacy-forward way. The world's most accurate forecaster globally, the company reaches hundreds of enterprise clients and more than 360 million monthly active users via its digital properties from The Weather Channel (weather.com) and Weather Underground (wunderground.com).

Job brief:

As a Senior Software Engineer on the Consumer Weather API Team, you will play a key role in the design, architecture, implementation, and delivery of our extensive suite of API products. You will work on REST APIs that heavily leverage edge caching and edge computing to deliver data efficiently to customers at very high volumes. Our platform processes millions of weather data requests per second, making high performance at every level of our stack a critical priority.

Working within a distributed team of local and remote engineers, you must excel at written communication and online collaboration. In this role, you will act as a technical liaison between our US-based team and a team of developers, QA, and DevOps engineers based in India. As a senior member of the development team, you will share your knowledge and experience with junior team members in both the US and India to support their growth, while also providing input to management and product teams.

Our technology stack includes several JVM languages (Scala, Clojure, and Java) for maintaining existing systems, while new software development is primarily conducted in Go.

The impact you'll make:
  • Lead the architecture and development of scalable software solutions.
  • Design and optimize high-performance REST APIs to support business needs.
  • Serve as the technical liaison between US and India-based teams to ensure seamless collaboration.
  • Mentor junior engineers and conduct thorough code reviews to uphold code quality and best practices.
  • Collaborate with product managers and stakeholders to align technical solutions with business objectives.
  • Drive technical excellence and promote best practices in software engineering.
  • Investigate and resolve complex technical issues, participating in a 24/7 on-call rotation to support system uptime.
  • Contribute to technical roadmap planning to shape the future of the software ecosystem.
  • Implement and maintain CI/CD processes for streamlined software delivery.
What you've accomplished:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5-8 years of software development experience.
  • Strong programming skills in Go, Java, Scala, or C.
  • Proven experience leading technical projects and delivering results.
  • Proficiency in cloud platforms (AWS preferred), database systems (SQL), and data modeling.
  • Technical leadership and architectural design experience.
  • Expertise in performance optimization and code reviews.
  • Strong problem-solving and critical-thinking abilities.
  • Effective written and verbal communication skills.
  • Experience collaborating with remote teams and mentoring team members.
Nice-to-have:
  • Experience with DevOps tools such as Terraform and Ansible.
  • Expertise in containerization technologies, including Docker and Kubernetes.
  • Knowledge of serverless computing frameworks.
  • Experience optimizing performance in complex systems.
  • Contributions to open-source projects.
TWCo Benefits/Perks:
  • Progressive family plan benefits
  • Benefits effective day 1 of employment include competitive 401K match with no vesting requirement, national health, dental, and vision plans
  • Variety of medical insurance options including a $0 cost premium employee coverage
  • An opportunity to work for a global and industry-leading technology company
  • Impactful work in a collaborative environment
  • Hybrid work model
  • Flexible time off


  • Madison, Wisconsin, United States Rentable Full time

    About UsRentable is a dynamic and growing startup that's revolutionizing the apartment rental industry. With a strong balance sheet and an indefinite runway, we're poised for rapid growth and expansion across the country.Job OverviewWe're seeking an experienced Senior Full Stack Software Engineer to join our 100% remote team of talented professionals. As a...


  • Madison, Wisconsin, United States Oracle Full time

    About the Role:">We are seeking a Senior Cloud Software Engineer to join our Oracle Defunct team.As a Senior Cloud Software Engineer, you will be responsible for designing and developing cloud-based platforms that enable application design, development, testing, and distribution.You will have the opportunity to work with large, enterprise, scalable...


  • Madison, United States TEKsystems Full time

    Job DescriptionJob DescriptionWe are hiring a Senior Software Engineer to join our team on a hybrid basis in Madison, WI. Responsibilities and Required Technologies:Ability to work on Full Stack .NET applicationsExperience writing and using webservicesExperience with C#Experience with any cloud technologies (Azure, AWS, or GCP)Strong experience with SQLAny...


  • Madison, Wisconsin, United States ZipRecruiter Full time

    About UsAt Canonical, we're a pioneering tech firm that's at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we're changing the world on a daily basis.We recruit on a global basis and set a very high standard for people joining...


  • Madison, Wisconsin, United States Yahara Software Full time

    Job OverviewWe are seeking an experienced Software Development Engineer II to join our innovative Software Development team in Madison, Wisconsin.Salary and BenefitsThe estimated salary for this position is $120,000 - $180,000 per year, depending on experience. We offer a comprehensive benefits package, including over 20+ days of PTO, health insurance...


  • Madison, Virginia, United States Capital One Full time

    Job DescriptionAt Capital One, we're on a mission to change banking for good. We're looking for a skilled Senior Software Development Engineer to join our iOS team and help us deliver innovative mobile applications.The ideal candidate will have a strong background in software development, with experience in designing and implementing scalable iOS...


  • Madison, Wisconsin, United States RIT Solutions, Inc. Full time

    Responsibilities: As a Senior Software Engineer - Policy Administration, you will be responsible for leading the design, development, and deployment of policy administration systems using Guidewire Policy Center and Guidewire Cloud. You will work closely with cross-functional teams, including product management, QA, and offshore teams, to deliver...


  • Madison, Wisconsin, United States Teradata Full time

    Job DescriptionWe are seeking an experienced Senior Software Developer to join our team. As a key member of our engineering group, you will design and develop scalable cloud solutions using Python and AWS. Your expertise in software engineering practices, including coding standards, code reviews, and source control management, will be essential in driving...


  • Madison, Wisconsin, United States Rocket Software Full time

    Job OverviewRocket Software is a leading provider of innovative software solutions, empowering businesses to run their critical infrastructure, business processes, and data. We are seeking a skilled Software Engineer to join our team.About the RoleWe are looking for an experienced Software Engineer with a strong background in Mainframe Assembler programming....


  • Madison, Wisconsin, United States Flexion Full time

    At Flexion, we're seeking a highly skilled Senior Software Engineer to join our team as a Modernization Specialist. In this role, you'll play a key part in shaping our software solutions and driving innovation within our organization.About the Opportunity:This is a fantastic chance to work on a modernization project, contributing to the development of our...


  • Madison, Wisconsin, United States Exact Sciences Careers Full time

    Job Summary:Exact Sciences Careers is seeking a skilled Software Development Engineer to join our team. In this role, you will design, develop, test, and maintain software components of moderate complexity with general instruction from senior engineers.About the Role:We are looking for an experienced Software Development Engineer to work collaboratively on...


  • Madison, Wisconsin, United States TEKsystems Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to lead our team in the development of Full Stack .NET applications.This role is based in Madison, WI and requires a hybrid work arrangement with 3 days per week onsite.About the RoleWe are looking for someone with experience working on Full Stack .NET applications.A strong understanding of...


  • Madison, Wisconsin, United States Rocket Software Full time

    Key Responsibilities:The Mainframe Assembler Engineer will be responsible for developing, troubleshooting, and debugging the ChangeMan ZMF product. This involves working with a variety of technologies including Assembler, z/OS, ISPF, REXX, VSAM, DB2, and CICS.Skills and Qualifications:5-10+ years of software engineering experienceExpert in Mainframe...


  • Madison, Wisconsin, United States Rocket Software Full time

    Company Overview:Rocket Software is a global leader in providing software solutions that power the back-end systems of thousands of brands worldwide. Founded in 1990, we strive to treat our customers, partners, and fellow team members with humanity.Salary Range:$104,292.80 - $130,366.00 per yearJob Description:We are seeking an experienced Mainframe...


  • Madison, Wisconsin, United States CRIBL INC Full time

    Role Overview">Cribl Inc. is a serious company that doesn't take itself too seriously, seeking individuals who enjoy getting work done with a smile. As a Senior Backend Engineer, you will help set the technical direction for Stream by collaborating with an existing team of engineers and product managers to design, develop, and deliver high-quality...


  • Madison, United States Exact Sciences Careers Full time

    *Help us change lives* At Exact Sciences, we’re helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you’re...

  • Engineer II, Software

    4 weeks ago


    Madison, United States Exact Sciences Careers Full time

    *Help us change lives* At Exact Sciences, we’re helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you’re...


  • Madison, Wisconsin, United States CapB InfoteK Full time

    We are seeking an experienced Java Software Engineer to join our team at CapB InfoteK. Our company provides cutting-edge IT solutions and managed services globally. As a leading R&D organization, we focus on delivering innovative products and solutions across various domains, including digital transformations, cloud computing, AI/ML, IoT, blockchain,...


  • Madison, United States UW Credit Union Full time

    Senior Support EngineerID 2024-5650Location : CityMadisonCategory Info Tech & Internet ServicesFTE 1.0Schedule Monday-Friday, 8:00am - 5:00pm, HybridSalary Grade 11TMid USD $106,000.00/Yr.OverviewUW Credit Union's Internet Services team is hiring a Senior Support Engineer to contribute to its mission to deliver world-class digital experiences. The...


  • Madison, Wisconsin, United States Exact Sciences Careers Full time

    Job DescriptionThe Director, Software Engineering will provide leadership and vision to guide a division of the software engineering team through multiple concurrent software initiatives. This position interacts with other leaders in the company and is responsible for ensuring software projects are undertaken with confidence and minimal oversight.Key...