Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

The Weather Company · 1 day 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. As a Senior Software Engineer, you will contribute to the development of high-performance distributed cloud systems, collaborating with cross-functional teams to ensure optimal system performance and scalability.

BroadcastingInformation ServicesNews
check
H1B Sponsor Likelynote

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

Distributed systems designCloud platforms AWSCloud platforms AzureCloud platforms GCPProgramming languages JavaProgramming languages KotlinProgramming languages TypeScriptProgramming languages PythonProgramming languages GoMicro-services architecturePerformance optimizationContainerization DockerContainerization KubernetesProblem-solving skillsCollaboration skillsDocumentation skills

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
unknown
2023-08-22Acquired

Leadership Team

leader-logo
Christina Koebel
Chief of Staff to the CEO
linkedin
leader-logo
Beth Tomburrini
Strategic Partner Lead
linkedin
Company data provided by crunchbase