The Weather Company · 9 hours ago
Senior Software Engineer
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. They are seeking a highly skilled and motivated Senior Software Engineer to contribute to the development of high-performance distributed cloud systems, ensuring seamless operation at scale and enhancing system efficiency.
BroadcastingInformation ServicesNews
Responsibilities
Collaborate with cross-functional teams to design scalable, high-performance distributed systems on cloud platforms
Evaluate and recommend appropriate technologies, tools, and frameworks for optimal system performance
Write clean, maintainable, and efficient code for distributed cloud-based applications
Implement best practices for performance optimization, latency reduction, and resource utilization
Contribute to the full development lifecycle of the system from design, to development, to deployment and operations. Produce infrastructure as code to deploy and run your applications
Design and implement strategies for horizontal scaling to meet growing demands
Develop fault-tolerant and resilient systems to ensure high availability
Establish and implement performance metrics to monitor system health and identify areas for improvement
Conduct thorough performance analysis and optimization to enhance overall system efficiency
Collaborate with cross-functional teams, including product managers and QA engineers, to ensure successful project delivery
Document system architecture, design decisions, and implementation details
Qualification
Required
Bachelor's or Master's degree in Computer Science or a related field
Proven experience (5+ years) in designing and developing high-performance distributed systems
Strong proficiency in programming languages such as Java, Kotlin, TypeScript, Python, or Go
Expertise in cloud platforms (AWS, Azure, or GCP) and related technologies
Solid understanding of distributed computing, micro-services architecture, and containerization (e.g., Docker, Kubernetes)
Solid understanding of web technology implementation and optimisation
Solid understanding of Object-Oriented and Functional Programming methodologies
Experience with performance analysis tools and methodologies
Excellent problem-solving and troubleshooting skills
Preferred
Familiarity with serverless computing and event-driven architectures
Knowledge of network protocols and communication in distributed systems
Experience with DevOps practices and CI/CD pipelines
Experience with Machine Learning concepts and technologies is a plus
Contribution to open-source projects or publications on distributed systems is a plus
Benefits
Flexible Time Off program
Hybrid work model
Variety of medical insurance options, including a $0 cost premium employee coverage
Benefits effective day 1 of employment include a competitive 401K match with no vesting requirement, national health, dental, and vision plans
Progressive family plan benefits
An opportunity to work for a global and industry-leading technology company
Impactful work in a collaborative environment
Company
The Weather Company
The Weather Company is owned by a consortium made up of NBC Universal and the private equity firms The Blackstone Group and Bain Capital.
H1B Sponsorship
The Weather Company has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (4)
Funding
Current Stage
Late StageTotal Funding
unknown2023-08-22Acquired
Recent News
Digital Insurance
2025-11-12
2025-10-21
2025-09-13
Company data provided by crunchbase