Software Engineer C#/.NET

Enchanted Rock

$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of software engineering experience
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proficiency in C#/.NET and object-oriented design
  • Experience with cloud applications, preferably Azure
  • Knowledge of REST APIs and relational databases
  • Comfortable working on Linux for troubleshooting
  • Experience with automated testing and CI/CD
  • Ability to analyze issues using logs, metrics, and traces

Responsibilities

  • Build and improve C#/.NET back-end services on Azure
  • Manage data ingestion processes under challenging field conditions
  • Design systems for organizing and retaining time-series telemetry
  • Diagnose issues through to cloud ingestion and API storage
  • Maintain applications and dashboards for various operational teams
  • Implement automated tests and support CI/CD pipelines
  • Document system designs for security reviews
  • Collaborate with cross-functional teams to derive insights from data

Benefits

  • Competitive Pay
  • Medical, Dental, Vision, and Prescription Drug Insurance
  • Company-Paid Life Insurance
  • Flexible Spending Account (FSA)
  • Health Savings Account (HSA) with company contribution
  • Wellness Programs and Incentives
  • 401(k) Retirement Plan & Company Match
  • Paid Time Off - Sick & Vacation Time
  • Paid Holidays
  • Hybrid Work Schedule
Full Job Description
Job Type

Full-time

Description

Key Responsibilities:
  • Build and evolve C#/.NET back-end services on Azure that carry telemetry from edge devices at customer sites through cloud ingestion into the APIs, stores, and tools our teams use daily.
  • Work on ingestion and processing paths that hold up against the realities of field hardware: intermittent connectivity, devices that go dark and come back, and messages that arrive late, duplicated, or out of order.
  • Help shape how we capture, organize, query, and retain large-scale time-series telemetry, while keeping solutions as simple as the problem allows.
  • Diagnose issues end-to-end, from a message on a device through cloud ingestion to API and storage, using logs, metrics, and traces, and explain findings clearly.
  • Improve and maintain the internal applications, factory-floor stations, and dashboards that operations, manufacturing, and field teams depend on.
  • Write automated tests and ship through CI/CD pipelines, and keep your services observable and supportable in production.
  • Contribute to the design and system documentation that our utility customers' security teams review.
  • Partner with software, hardware, data science, and engineering teams to turn complex signals into actionable insights.


Requirements

Basic (Required) Qualifications:
• 3+ years of professional software engineering experience.
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Proficiency with C#/.NET and object-oriented design.
• Experience building cloud applications; Azure strongly preferred.
• Working knowledge of REST APIs and relational databases, plus comfort with analytics, columnar, or time-series data stores.
• Working comfort on Linux, including reading logs and troubleshooting on a remote machine.
• Experience with automated testing and CI/CD.
• Ability to investigate issues using logs, metrics, and traces, and to explain findings clearly.
• Willingness to learn fast and to use AI tools to move faster.
• Based in the Greater Houston area and able to work a hybrid schedule from our Houston office, including time on the factory floor alongside hardware and manufacturing teams.
• Must possess mobility to work in a standard office setting and use standard office equipment, including a computer; requires stamina to maintain attention to detail despite interruptions; must be able to lift and carry files weighing up to 20 pounds, read printed materials and a computer screen, and communicate effectively in person and over the phone.

Preferred Qualifications:
• Enjoys a small team where people own whole slices of a system rather than a narrow lane.
• Follows a problem through from device to dashboard rather than stopping at a team boundary.
• Communicates clearly in writing and in person, collaborates well, and stays calm under pressure.
• Writes things down: design notes and runbooks that still make sense months later.
• Balances pragmatism with curiosity; simplifies first, then refines.
• Makes thoughtful trade-offs and cares about maintainability, tests, and observability.
• Enjoys learning new things and using technology, AI included, to solve hard problems.
• Enjoys working alongside experts from diverse engineering backgrounds, including hardware and plant-floor teams.
• Hands-on experience with Azure Data Explorer and KQL, or comparable time-series platforms.
• Experience with Azure IoT Hub, Device Provisioning Service, or comparable device-fleet platforms.
• Exposure to industrial, energy, manufacturing, or other physical-world systems where data quality and uptime have real consequences.

Benefits:
• Competitive Pay
• Medical, Dental, Vision, and Prescription Drug Insurance
• Company-Paid Life Insurance
• Flexible Spending Account (FSA)
• Health Savings Account (HSA) with a company contribution
• Wellness Programs and Incentives
• 401(k) Retirement Plan & Company Match
• Paid Time Off - Sick & Vacation Time
• Paid Holidays
• Hybrid Work Schedule

Similar Jobs

More Jobs at Enchanted Rock

  • Software Engineer C#/.NET
    $95K — $115K *
    Houston, TX 77084 (Harris County)
    Information Technology
    In-Person
  • Technical Recruiter
    $80K — $95K *
    Houston, TX 77084 (Harris County)
    Staffing
    In-Person
  • Pricing Manager
    $95K — $115K *
    Houston, TX 77084 (Harris County)
    Business Services
    In-Person
  • Cybersecurity Engineer
    $95K — $115K *
    Houston, TX 77084 (Harris County)
    Information Technology
    In-Person
  • Chief Engineer - Electrical
    $160K — $200K *
    Houston, TX 77084 (Harris County)
    Energy & Utilities
    In-Person

More Information Technology Jobs

Find similar Software Engineer C#/.NET jobs: