Senior Software Developer

Posted 5 days ago

This is a fully remote position, open to applicants in California.

📋 Description

• Design, create, test, and sustain new functionalities within the T1-S Vantage platform.

• Develop scalable, high-performance applications utilizing C# and .NET.

• Create and manage RESTful APIs, backend services, and distributed application components.

• Design and enhance web-based user interfaces leveraging modern web technologies.

• Produce clean, maintainable, and well-documented code that adheres to established engineering standards.

• Engage in architectural planning and participate in technical design discussions.

• Enhance the performance, reliability, and scalability of mission-critical applications.

• Architect solutions for large volumes of operational, telemetry, and time-series data.

• Integrate software with industrial devices, external services, data historians, and third-party systems.

• Provide support for cloud and on-premises deployments across various customer environments.

• Contribute to software security, observability, monitoring, and operational readiness.

• Lead development efforts for significant features and initiatives.

• Mentor junior and mid-level developers through code reviews and technical guidance.

• Promote engineering best practices, coding standards, and software quality.

• Collaborate with cross-functional teams to define technical requirements and implementation strategies.

• Assist in estimating work, planning releases, and managing technical risks.

• Participate in Agile activities, including sprint planning, standups, reviews, and retrospectives.

• Identify opportunities to enhance software architecture, development processes, and overall team productivity.

• Assess emerging technologies and suggest solutions aligned with business goals.

• Contribute to technical documentation and knowledge-sharing initiatives.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.

• Over 7 years of professional software development experience.

• Demonstrated experience in developing and maintaining enterprise software applications.

• Experience with complex, distributed, or mission-critical systems.

• Proven ability to lead technical projects and provide mentorship to other developers.

• Strong expertise in C# and .NET.

• In-depth understanding of object-oriented design principles and software architecture patterns.

• Experience in designing and developing RESTful APIs.

• Proficient in Microsoft SQL Server and relational database design.

• Strong knowledge of SQL, performance optimization, and data modeling.

• Experience in building modern web applications utilizing HTML, CSS, and JavaScript.

• Familiarity with version control systems such as Git.

• Experience working in Agile software development environments.

• Strong debugging, troubleshooting, and analytical abilities.

• Excellent verbal and written communication skills.

• Capability to work independently while effectively collaborating across teams.

• Must be legally authorized to work in the United States for any employer.

• This position is not eligible for visa sponsorship.

• Experience with both modern ASP.NET Core (.NET 8+) and legacy ASP.NET MVC/WebForms web applications.

• Familiarity with .NET testing frameworks and principles, particularly xUnit.

• Experience with TypeScript, Angular, React, or similar contemporary front-end frameworks.

• Knowledge of PostgreSQL and time-series databases.

• Experience in building cloud-native applications within Microsoft Azure.

• Familiarity with containerization technologies such as Docker and Kubernetes.

• Experience with message-based and event-driven architectures.

• Experience with CI/CD pipelines and DevOps practices.

• Understanding of networking fundamentals and distributed systems.

• Familiarity with industrial automation, SCADA, telemetry, or operational technology environments.

• Acquainted with power generation, utility operations, energy markets, or regulatory compliance systems.

• Knowledge of industrial communication protocols such as Modbus, DNP3, OPC-UA, or ICCP.

• Candidates must reside in the United States.


🏝️ Benefits

• Direct impact on systems that support real-time utility operations across the U.S.

• Gain extensive exposure to data, infrastructure, APIs, and distributed systems.

• Collaborate directly with experienced developers and domain experts.

• Clear pathway to transition into a software engineering role.

People also viewed

Shield AI21 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom23 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers