Senior Software Developer

S&N Infrastructure Inc.
Louisa, VA, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$105,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

JavaScript (Programming Language) Geographic Information Systems Application Programming Interfaces (APIs) Application Performance Management Computing Platforms Application Portfolio Management ArcGIS (Software) Microsoft Azure Business Software Business Systems C Sharp (Programming Language) Cloud Database
+50 more
Software Documentation Code Review Continuous Integration Custom Software Data Dictionary Data Mapping Data Mining Data Sharing Data Structures Database Design Software Debugging DevOps Document-Oriented Databases Electronic Data Interchange (EDI) Github IT Management Python (Programming Language) PostgreSQL Microsoft SQL Server SQL Azure Model View Controller (MVC) Node.Js Power BI Application Data Software Engineering Spatial Data Infrastructures SQL Databases Systems Architecture Systems Integration Transact-SQL Management of Software Versions Web Services Esri GIS (Software) Enterprise Software Applications Microsoft Power Automate Azure Data Factory Power Platform Integration Delivery Pipeline Netsuite Erp Git Data Layers Data Lakes Git Flow Low-code Restful APIs Webhooks Software Version Control Data Pipelines Powerapps Web Api

Job description

We’re seeking a seasoned Senior Software Developer who has built, owned, and scaled production-grade internal applications in complex, multi-system environments. This is a role for someone ready to take full command of a growing software platform that powers daily operations across multiple companies.

Working closely with the CIO, you’ll take full ownership of our existing application portfolio, with direct access to the context and history behind every system. You’ll build and maintain the software that powers operations across 3 companies today and 5+ as we scale - including rollout to 2 sister companies and support through two acquisitions adding 300-400 new users.

This is not a supporting role. You’ll architect, evolve, and extend applications with real operational impact - and you’ll have the opportunity to commercialize those solutions into a standalone product. If you want technical ownership, direct influence over architecture decisions, and the chance to build something lasting, this is that role., Application Development & Ownership

  • Receive full knowledge transfer from the CIO on all existing in-house applications.
  • Become the primary owner of all custom application development, maintenance, and roadmap.
  • Architect, build, and deploy scalable internal software solutions.
  • Manage application versioning, release cycles, and deployment pipelines.
  • Maintain thorough code documentation, architecture diagrams, and technical specs.

Platform Expansion - Sister Companies

  • Support rollout of the internal software platform to 2 sister companies (~200 users).
  • Manage onboarding, configuration, and customization for each entity.
  • Define application support tiers, escalation paths, and handoff procedures.
  • Partner with the Help Desk Team Lead to triage and route app-level issues and serve as the escalation point for complex application problems.

Integrations & Systems Architecture

  • Design and manage integrations between internal systems and third-party platforms.
  • Build and maintain APIs, webhooks, and data exchange workflows.
  • Collaborate with the Cloud Data Engineer on application-to-data pipeline handoffs.

Azure Cloud Data Pipelines

  • Design, build, and maintain Azure-based data pipelines supporting internal applications (Azure Data Factory, Azure SQL, Data Lake).
  • Ensure application data is structured, reliable, and accessible for downstream use.
  • Build and maintain API endpoints and connectors that feed data to the Cloud Data Engineer.
  • Support ERP cloud migration - data mapping, transformation logic, and validation.
  • Monitor pipeline performance, troubleshoot failures, and implement alerting.

Power BI & Data Sharing

  • Ensure application data is Power BI-ready and build data models and views for reporting.
  • Develop data feeds, dataflows, and semantic layers for Power BI consumption.
  • Support ad hoc data extraction and sharing requests from business stakeholders.
  • Document data structures, field definitions, and data dictionaries across all datasets.

Stakeholder Collaboration & Strategy

  • Work directly under the CIO on architecture decisions and development priorities.
  • Gather requirements from business units across all companies and translate operational needs into technical solutions.
  • Participate in IT planning, roadmap reviews, and project prioritization.
  • Mentor future developers as the team scales.

Requirements

Do you have experience in Web services design?, * 7+ years of professional software development, with a track record of owning production applications end-to-end.

  • Strong proficiency in one or more of: C#, Python, JavaScript / Node.js, or similar.
  • Proven experience building and maintaining internal business applications in multi-entity environments.
  • RESTful API design, development, and integration.
  • Familiarity with MVC modeling and Razor pages.
  • Database design and management - SQL Server, PostgreSQL, or similar.
  • Source control with Git/DevOps - branching strategies, code review, and CI/CD pipelines.

Systems & Integration

  • ERP system integration experience (data feeds, APIs, custom connectors).
  • Third-party platform integrations connecting business systems.
  • Strong understanding of cloud deployment and architecture (Azure preferred).
  • Application performance monitoring, debugging, and production incident response.

Azure & Data

  • Hands-on experience with Azure services - Azure Data Factory, Azure SQL, Data Lake, or Synapse.
  • Building and maintaining data pipelines between application and cloud data layers.
  • API and connector development for data exchange between platforms.
  • Working knowledge of T-SQL / SQL Server for data modeling and transformation.
  • Experience collaborating with BI / data teams on data structure and feed requirements.
  • Familiarity with Power BI data models, dataflows, or semantic layer development.

Preferred / Bonus Experience

  • Esri / ArcGIS application development (ArcGIS Pro, Online, or Enterprise).
  • Esri REST API and ArcGIS SDK integration within custom applications.
  • Spatial SQL and geospatial data management (spatial data types, coordinate systems, location-based queries).
  • Experience in multi-entity or multi-company environments.
  • DevOps / CI-CD pipeline experience (Azure DevOps, GitHub Actions).
  • Low-code / no-code platform familiarity (Power Apps, Power Automate, Appenate).
  • Experience scaling from small team to enterprise software environments.

What We’re Looking For

  • Proven ability to own a codebase end-to-end and make sound architectural decisions with minimal oversight.
  • A strong communicator who can gather requirements from non-technical stakeholders and translate them into clear technical direction.
  • Comfortable working directly with senior leadership (CIO-level) and influencing technical strategy.
  • A quality-driven mindset - pride in clean, reliable, maintainable code.
  • Adaptable and self-directed in a high-growth, fast-changing environment., * professional software development: 7 years (Required)

Language:

  • English (Required)

Work Location: Hybrid remote in Louisa, VA 23093

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Dependent health insurance coverage
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all