Senior Software Engineer

24 hours 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, you will be a part of a dynamic team of engineers, helping to lead more junior team members. In this position, you will play a role in designing, developing, and maintaining software solutions that meet our clients' needs and contribute to the overall success of our projects. As a senior team member, you will be looked to to mentor and coach more junior engineers.

The impact you'll make:
  • Lead the design, architecture, and development of software solutions, ensuring scalability, reliability, and performance.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project requirements and deliver high-quality solutions.
  • Mentor and coach junior engineers, conduct code reviews and provide technical guidance to improve code quality and maintainability.
  • Drive technical excellence and best practices in software development, including coding standards, design patterns, testing methodologies, and CI/CD processes.
  • Architect and implement complex systems, considering factors such as scalability, security, and maintainability.
  • Investigate and resolve complex technical issues, identify root causes, and implement effective solutions.
  • Stay updated with emerging technologies, industry trends, and best practices, and advocate for their adoption within the team.
  • Collaborate with stakeholders to define technical roadmaps, prioritize initiatives, and deliver business value.
What you've accomplished:
  • Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree is a plus.
  • 5-8 years of hands-on experience in software development, with expertise in one or more programming languages and frameworks (e.g., Java/Spring, Python/Django, JavaScript/Node.js).
  • Exposure to A/B testing tools and constructing experiments
  • Strong understanding of software architecture, design patterns, data structures, and algorithms.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Proficiency in database systems, SQL, and data modeling.
  • Demonstrated leadership skills, with experience in leading technical projects, defining technical strategies, and making architectural decisions.
  • Excellent problem-solving skills, critical thinking, and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment and influence technical decisions.
Nice to have:
  • Experience with DevOps practices, infrastructure as code (IaC), and automated deployment tools (e.g., Terraform, Ansible).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) and serverless computing.
  • Experience in performance optimization, profiling, and tuning of software applications.
  • Contributions to open-source projects, tech communities, or speaking engagements at conferences.
  • Certifications in relevant technologies (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect).
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, United States Exact Sciences Full time

    JOB REQUIREMENTS: Help us change lives At Exact Sciences, we\'re helpingchange 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...


  • Madison, Wisconsin, United States Singlewire Software Full time

    Company Overview: Singlewire Software LLC is a software company that specializes in creating innovative solutions for notification and communication. We are passionate about our work, employees, and customers, and we strive to make a positive impact in the industry.Salary: $120,000 - $180,000 per annum, depending on experienceAbout the Job: We are seeking an...


  • Madison, Wisconsin, United States Exact Sciences Full time

    At Exact Sciences, we are at the forefront of revolutionizing cancer prevention, detection, and treatment. We empower patients and clinicians with critical insights to make informed decisions during life's most pivotal moments.The Senior Software Engineering Director will play a pivotal role in guiding our software engineering team through multiple...


  • Madison, Alabama, United States Tradesmen International Full time

    Job Title: Senior Software Engineer - Cloud ComputingJob Summary:As a Senior Software Engineer - Cloud Computing, you will design, develop, and deploy scalable and secure cloud-based systems. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.Key Responsibilities:* Design and develop...


  • 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 UW Credit Union Full time

    Senior iOS Mobile Software EngineerUW Credit Union's Internet Services development team is seeking a highly skilled Senior iOS Mobile Software Engineer with a strong focus on delivering technical solutions across mobile apps, APIs, and backend processes. As a key member of our team, you will play a crucial part in crafting mobile solutions that improve user...


  • 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, United States Franklin Energy Full time

    As a combined organization, Franklin Energy and AM Conservation Group is undertaking what is perhaps the central challenge of our times - to help drive the transition to net-zero carbon economies while ensuring that no working families, businesses, or local communities are left behind. To do that, we are the utility industry's top provider of turn-key energy...


  • Madison, Wisconsin, United States UW Credit Union Full time

    Transforming Digital ExperiencesUW Credit Union is seeking a skilled Senior iOS Software Engineer to join our Internet Services development team. As a key member of our team, you will play a crucial role in delivering technical solutions across mobile apps, APIs, and backend processes, enabling members to seamlessly manage their financial lives.Key...


  • Madison, Wisconsin, United States Singlewire Software Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team at Singlewire Software.


  • Madison, Wisconsin, United States Rentable Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer to join our ApartmentIQ Engineering Team, a highly technical team that is changing the apartment rental industry. As a Senior Full Stack Software Engineer, you will be responsible for leading the development and deployment of features in a fast-paced, agile environment.Your...


  • 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, United States Type One Energy Full time

    Join us in our mission to commercialize fusion energy We're all about solving climate change through fusion energy, one stellarator at a time. Our impressive team of globally recognized fusion scientists along with veteran business leaders with experienced in scaling energy technologies, came together with the ambition to fulfill the bold decadal vision of...


  • 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, United States GE Healthcare Full time

    Job Description Summary GE Healthcare provides transformational medical technologies and services that are shaping a new age of patient care. Our expertise in medical imaging and information technologies, medical diagnostics, life support solutions, patient monitoring systems, performance improvement, drug discovery, and biopharmaceutical manufacturing...


  • Madison, United States GE Healthcare Full time

    Job Description Summary GE Healthcare provides transformational medical technologies and services that are shaping a new age of patient care. Our expertise in medical imaging and information technologies, medical diagnostics, life support solutions, patient monitoring systems, performance improvement, drug discovery, and biopharmaceutical manufacturing...

  • IOS Mobile Developer

    1 month ago


    Madison, United States UW Credit Union Full time

    IOS Mobile Developer (Senior Software Engineer)ID 2024-5584Location : CityMadisonCategory Info Tech & Internet ServicesFTE 1.0Schedule Monday-Friday 8 am - 5 pm with flexibilitySalary Grade Competitive salary and total rewards package.OverviewAre you looking to be a part of a top workplace where your contributions have a direct impact on a customer's...


  • Madison, Wisconsin, United States GE Healthcare Full time

    Software Engineering Co-op OverviewGE Healthcare is seeking highly motivated and talented students to join our Software Engineering Co-op program. As a Software Engineering Co-op, you will have the opportunity to work on a variety of assignments with responsibilities and hands-on involvement in areas of product and test tool software development.Key...


  • Madison, United States SOS International LLC Full time

    Overview SOSi is seeking a highly experienced Senior Software Architect to join our team and lead the design and development of our software systems in order to support a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing...


  • Madison, United States SOS International LLC Full time

    Overview SOSi is seeking a highly experienced Senior Software Architect to join our team and lead the design and development of our software systems in order to support a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing...