Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$72k - $121k

Womble Bond Dickinson LLP

Software Engineer

Womble Bond Dickinson (US) LLP seeks a Software Engineer to join our team. The Software Engineer designs, builds, and operates enterprise applications, data pipelines, and AI systems across the Microsoft stack. The role spans full-stack application development, modern data platform engineering, and AI agent delivery — working across C#/.NET, Azure data services, and Azure AI Foundry to produce reliable, governed, production-ready solutions aligned to business and legal operations needs. The candidate may work remotely from any of our Womble locations.

Responsibilities:

  • Design, develop, and maintain web applications, APIs, and backend services using C#,.NET, Blazor, React, and TypeScript
  • Build and extend solutions within the Microsoft Power Platform ecosystem, including Power Apps, Power Automate, and Dataverse
  • Design and build scalable ETL/data pipelines in a medallion architecture using Azure Data Factory, Microsoft Fabric, Delta Lake, and Dataflow Gen2
  • Develop and maintain dimensionally modeled data warehouses supporting reporting and analytics across legal, finance, and operational functions
  • Integrate data from legacy SQL Server environments (SSRS, SSAS) and third-party systems using Azure Data Factory and Boomi
  • Architect and build AI agents and RAG pipelines using Azure AI Foundry, Microsoft Agent Framework, and Copilot Studio — including document ingestion, vectorization, grounding, and prompt engineering
  • Integrate AI capabilities into user workflows via Microsoft Copilot, Teams, and Office add-ins; define agent invocation patterns, context management, and enterprise governance models
  • Implement observability, telemetry, and exception reporting across applications, data pipelines, and AI systems
  • Document data models, lineage, transformation logic, ETL workflows, and AI architecture decisions to ensure traceability and maintainability
  • Participate in sprint planning, architectural discussions, code reviews, and the firm's ongoing platform modernization strategy
  • Use Git and Azure DevOps for version control, release management, and collaboration

Requirements:

  • Strong proficiency in C# and .NET for application and backend service development Hands-on experience with Blazor, React, and TypeScript for modern web development
  • 5+ years of data engineering experience with Microsoft technologies; SQL Server and T-SQL expertise required
  • Experience with Microsoft Fabric, Azure SQL, Delta Lake, and Dataflow Gen2 Proficiency with ETL tools including Azure Data Factory, Synapse, and Boomi for third-party integration
  • Proven experience building or operating AI-enabled systems in production, including RAG pipelines and agent frameworks
  • Practical understanding of ML and generative AI concepts, including model limitations, responsible AI principles, and governance
  • Familiarity with medallion architecture, dimensional modeling, and enterprise data warehouse design
  • Understanding of data governance, security, and compliance in a legal context
  • Experience with low-code/no-code platforms including Microsoft Power Platform Proficiency with Git and Azure DevOps
  • Ability to explain technical decisions, AI behavior, and data architecture to non-technical stakeholders
  • Bachelor's degree in Computer Science or equivalent experience

Compensation: The national average salary range for this role is $72,000 - $121,000. Starting salary will be determined based on location, qualifications, and experience.

Candidates are not required to submit age-related information and may redact any personally identifiable information on their application materials including but are not limited to age, date of birth, and dates of attendance and date of graduation for educational institutions. This position does not have a fixed deadline. The posting will remain open until the position is filled and all necessary due diligence has been completed for the selected candidate.

This position is subject to export control laws.

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Health Savings Account, Flexible Spending Accounts, Life insurance, Disability Insurance, Paid Parental Leave, 401(k) Plan, Paid Days Off/Vacation, Firm Paid Holidays

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Charlottesville, VA vacancy
  • $69.4k - $158k

     ...Job Number: R0239617 Full Stack Software Engineer The Opportunity : As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast and agile environment. If you're looking for the chance to not just develop sof t war e, but to create... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Charlottesville, VA
    4 days ago
  • $103.5k - $181.1k

     ...Unleash your talent and redefine what's possible. Job Description: Parsons is looking for an amazingly talented Cloud Software Engineer to join our team! In this role you will be essential to the design, implementation, and delivery of high performance, secure,... 
    Suggested
    Contract work
    Local area
    Worldwide
    Flexible hours

    Parsons Company

    Charlottesville, VA
    2 days ago
  • $86.21k - $100k

     ...lifecycle, creation, maintenance, configuration, documentation, and testing of the enterprise software that drives business processes. Developers work closely with analysts, engineers, and system users as needed to deliver well documented and tested solutions to the... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work
    2 days per week

    Segra

    Charlottesville, VA
    4 days ago
  • $52 - $55 per hour

     ...Job Description Insight Global is seeking a remote Data Platform Engineer to support and scale a multi cloud data environment for a large enterprise organization. This engineer must have 3-5 years of experience focusing on Python driven automation, certificate management... 
    Suggested
    Remote work

    Insight Global

    Charlottesville, VA
    4 days ago
  •  ...Cloud Infrastructure Support Engineer Everyone is trying to harness the cloud, but not everyone knows how. As a cloud computing infrastructure architect, you know how to take advantage of cloud capabilities. On our team of experienced professionals, you’ll use cutting... 
    Suggested
    Local area
    Shift work
    Night shift

    Booz Allen Hamilton

    Charlottesville, VA
    4 days ago
  • $77.5k - $176k

     ...Job Number: R0243229 Cloud Infrastructure Support Engineer The Opportunity: Everyone is trying to "harness the cloud," but not everyone knows how. As a Cloud computing infrastructure architect, you know how to take advantage of Cloud capabilities. On our team of experienced... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work
    Shift work
    Night shift

    Booz Allen Hamilton

    Charlottesville, VA
    4 days ago
  •  ...to help accelerate the shift to America's clean energy future. Job Description The Senior Infrastructure & Platform Engineer owns Apex's foundational enterprise platforms: cloud infrastructure, security tooling, network architecture, and the operational... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Apex Clean Energy

    Charlottesville, VA
    2 days ago
  •  ...Integrated Intelligence Inc. (GA-Intelligence) develops cutting-edge software solutions that transform raw data into actionable intelligence...  ...software. Our customers come back because we deliver. And our engineers stay because they get to work on real problems, with real... 
    Full time
    Part time
    For contractors
    Local area
    Relocation package

    General Atomics

    Charlottesville, VA
    1 day ago
  • $100k

     ...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer... 
    Full time
    H1b

    SynergisticIT

    Charlottesville, VA
    4 days ago
  • $116.03k - $140k

     ...Segra is searching for a qualified and experienced Staff Information Security Engineer to join us in a full-time capacity. Location Requirement: The work arrangement for this role is a hybrid position, requiring a minimum of three (3) days in the office, with... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    Segra

    Charlottesville, VA
    14 hours ago
  • about the position… Are you an innovative thinker who’s ready to influence growth and change? If so, you might be our next Enterprise Applications Developer! In this role, you’ll help manage and evolve our enterprise application landscape, with a primary focus on Oracle...
    For contractors

    Power Design

    Charlottesville, VA
    4 days ago
  • JOB DESCRIPTION Work will be mostly greenfield, with a healthy mix of interface design, data visualization, and generic component development. Our frontend is written in React + Redux and has dozens of screens with complex interactions, with a relatively mature component...
    Flexible hours

    TwinThread LLC

    Charlottesville, VA
    4 days ago
  •  ...GA Intelligence is looking for an experienced Senior DevOps Engineers with Top Secret/SCI clearance to manage the configuration, deployment...  ...and SVN. Offers technical support where needed, developing software for our back-end systems. Stays current with industry... 
    Full time
    Part time
    Local area
    Relocation package

    General Atomics

    Charlottesville, VA
    1 day ago
  • $99k - $225k

    Cloud Security Engineer The Opportunity: Define, communicate, and implement cybersecurity architecture and administration processes for...  ...security plans for secure IT architecture and computing hardware and software 2+ years of experience working with Cloud technologies,... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Charlottesville, VA
    1 day ago
  • $86.8k - $198k

     ...Overview We’re looking for an experienced low‑code / no‑code solution engineer to support the management of low‑code development platforms...  ...with ServiceNow implementation and integration for ITSM and Software Asset Management (SAM) in a government‑hosted DevSecOps environment... 
    Full time
    Part time
    Local area

    Booz Allen Hamilton

    Charlottesville, VA
    3 days ago
  •  ...Syms Strategic Group, LLC is looking for a Senior Software Systems Engineer (.Net Developer) to join their Veterans Affairs department. This full-time role offers the flexibility of remote work, focusing on developing and maintaining software solutions for veterans. Ideal... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Charlottesville, VA
    2 days ago
  • $69.4k - $158k

     ...Developer The Opportunity : As a low-code/no-code solution engineer, you know how to harness the latest technologies by developing...  ...standards, and implementation best practices. Use your software support skills for good. Join us. The world can't wait. You... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Charlottesville, VA
    4 days ago
  • $85.39k - $116.98k

     ...execution (including use cases, test procedures, and test data), software systems integration, and technical support for software...  ...stakeholders for project requirements Apply and promote good software engineering practices such as test automation, modularization, and... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Charlottesville, VA
    1 day ago
  • Department Overview UVA Information Technology Services (ITS) does more than support the UVA community - we empower and move it forward. With every partnership and every solution, we are shaping a culture and ecosystem where learning and discovery thrive. The University...
    Full time
    Work at office
    Remote work
    Flexible hours

    Virginia Jobs

    Charlottesville, VA
    3 days ago
  •  ...Syms Strategic Group, LLC is seeking a talented Senior Software Systems Engineer (.Net Developer) to join their team. This role offers the opportunity to work remotely, leading projects that focus on the development and integration of software systems. The ideal candidate... 
    Remote work

    Syms Strategic Group, LLC

    Charlottesville, VA
    1 day ago
  • $86.8k - $198k

     ...Microsoft platforms 3+ years of experience with DevOps and cloud engineering using Infrastructure as Code (IaC) in AWS, Azure, and GCP...  ...Secret clearance HS diploma or GED and 8+ years of experience with software engineering, or Bachelor's degree and 4+ years of experience... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Charlottesville, VA
    1 day ago
  •  ...HPC Systems Engineer Location: Charlottesville, VA Clearance Required: Active TS (SCI eligibility) At Bcore, our strength comes...  ...IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive... 

    teKnoluxion

    Charlottesville, VA
    6 days ago
  • $82.6k - $154.5k

     ...’s possible to empower our team and support our customers in building a safer global future. Overview of Opportunity As a Systems Engineer focused on Implementation, you will work alongside our experienced product team as the tip of the spear, driving technical implementations... 
    Local area

    Trusted Concepts, inc.

    Charlottesville, VA
    4 days ago
  •  ...HP-UX Systems Engineer Apex Systems is looking to hire an HP-UX Systems Engineer for one of our clients. Location: Charlottesville, VA (hybrid schedule) Duration: 1 year with potential to extend or convert Main role is day-to-day management, patching, decommissioning... 

    Software Technology Inc

    Charlottesville, VA
    1 day ago
  • $117.3k - $226.9k

     ...Payload Systems Engineer (Project Engineer – Systems Engineering - Acquisition and Systems Engineering) The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems and providing unmatched technical expertise. As the... 
    Full time
    For contractors
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Charlottesville, VA
    21 hours ago
  •  ...Description Salary: Role Summary As an Embedded Firmware Engineer within Engineering Services, you are the bridge between high-...  ...communication protocols (CAN-FD, RS-485, Ethernet), and safety-critical software patterns. Core Responsibilities Avionics & Control... 

    Allocor Tech

    Crozet, VA
    16 days ago
  • $33.73 per hour

     ...technical support for end users in a fast‑paced operational environment. This role is responsible for troubleshooting hardware and software issues, supporting desktop and mobile devices, maintaining IT equipment, and delivering excellent customer service to onsite and... 
    Contract work
    Work at office
    Remote work
    Monday to Friday

    swipejobs

    Charlottesville, VA
    1 day ago
  • $77 - $80 per hour

    Job Description Insight Global is seeking a Senior Solutions Architect to lead the design and evaluation of a future‑state learning technology ecosystem. This individual will play a critical role during a Tech Stack Discovery phase, partnering closely with business ...

    Insight Global

    Charlottesville, VA
    1 day ago
  • $70k

     ...Industrial Automation & Controls Engineer Location: Petersburg, VA Job Type: Contract-to-Hire Starting Salary: $70,000+ (Compensation...  ...ladder logic for Rockwell and Siemens S7‑1516 platforms. Maintain software backups and support automation reliability initiatives. Lead... 
    Contract work
    Work at office

    Qualdoc

    Charlottesville, VA
    21 hours ago
  •  ...officials throughout project review processes. Collaborate with engineers to incorporate regulatory restrictions (e.g., setbacks,...  ...knowledge of QA/QC programs and processes Project management software/tools and Microsoft Office Contract negotiation and management... 
    Contract work
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    Torch Clean Energy

    Charlottesville, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!