Senior Software Engineer (.Net)
Vaco
Senior Software Engineer - .NET & Enterprise Systems About the Role We are seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications. This is an opportunity for an engineer who enjoys working within complex, established environments and understands that great software engineering is about more than writing code. You’ll be responsible for understanding how systems support the business, translating real-world requirements into thoughtful technical solutions, and improving existing applications without disrupting the operations that depend on them. The current environment is heavily centered around C#, .NET, and SQL Server, while the team is actively modernizing its technology foundation. You’ll have the opportunity to contribute to initiatives involving Linux, Docker, containerization, cloud-native technologies, and more portable data solutions. The ideal candidate is comfortable operating across the full software development lifecycle and can move between technical implementation, architecture, requirements gathering, and collaboration with business stakeholders. What You'll Do Design, develop, maintain, and modernize enterprise applications using C# and .NET, including .NET Framework and modern .NET Take ownership of significant portions of the software development lifecycle, including requirements gathering, technical design, development, testing, deployment, and ongoing support Work with SQL Server data layers, including schema design, complex queries, stored procedures, and performance optimization Contribute to the modernization and migration of applications toward Linux-based container environments Containerize .NET applications using Docker and contribute to orchestration strategies using Kubernetes or comparable technologies Collaborate directly with business stakeholders to understand workflows, clarify requirements, and translate business needs into technical solutions Challenge requirements and approaches when necessary to identify potential risks, gaps, or opportunities for improvement before development begins Build and consume REST APIs and integrate applications with internal and third-party systems Apply strong software design principles, coding standards, architectural patterns, and development practices Identify technical debt and help develop practical, prioritized plans for addressing it Troubleshoot and support applications in production environments Mentor less experienced developers and contribute to the overall growth of the engineering team Document technical decisions, system behavior, and implementation details to support long-term maintainability What We're Looking For Technical Experience Strong professional experience with C# and the .NET ecosystem Experience working across both .NET Framework and modern .NET Strong understanding of object-oriented design, SOLID principles, and common enterprise design patterns Strong SQL Server experience, including database design, complex queries, stored procedures, and performance tuning Experience with Docker and application containerization Familiarity with Kubernetes or similar container orchestration platforms Comfortable working in Linux environments, including troubleshooting and application operation Experience with Git, CI/CD pipelines, and production deployments Experience building and consuming RESTful APIs Understanding of distributed systems and application integration patterns Business & SDLC Experience Experience gathering, clarifying, and documenting business requirements Ability to understand complex business workflows and accurately translate them into software Experience owning or co-owning the end-to-end SDLC, beyond simply writing code Strong ability to evaluate requirements and identify when a request needs to be reconsidered or reframed Strong written communication skills, particularly around technical documentation and design decisions Ability to work effectively with both technical and non-technical stakeholders Working Style Highly autonomous and capable of managing priorities, commitments, and quality without close supervision A systems thinker who considers downstream impacts before making changes to shared systems Comfortable working within complex, established applications and environments Honest and transparent about technical risk, scope, and delivery timelines Comfortable navigating ambiguity and bringing structure to unclear requirements Collaborative and willing to mentor and support other engineers Takes ownership of problems from discovery through resolution Nice to Have Experience migrating .NET applications from Windows environments to Linux-based containers Experience with alternative relational databases such as PostgreSQL or MySQL Exposure to cloud-native application architecture and open-source technologies Experience with workflow or BPM platforms Experience designing workflow or state-machine logic Experience working in regulated or compliance-driven environments Familiarity with message queues, event-driven architecture, or asynchronous integration patterns Experience working across Microsoft and non-Microsoft technology ecosystems Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual’s skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company’s 401(k) retirement plan. Additional disclaimer: Unless otherwise noted in the job description, the position Vaco/Highspring is filing for is occupied. Please note, however, that Vaco/Highspring is regularly asked to provide talent to other organizations. By submitting to this position, you are agreeing to be included in our talent pool for future hiring for similarly qualified positions. Submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied. Further assessment of candidates beyond this initial phase within Vaco/Highspring will be otherwise assessed by recruiters and hiring managers. Vaco/Highspring does not have knowledge of the tools used by its clients in making final hiring decisions and cannot opine on their use of AI products. EEO Notice Vaco by Highspring is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hair style), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by federal, state or local law. Vaco by Highspring and its parents, affiliates, and subsidiaries are committed to the full inclusion of all qualified individuals. As part of this commitment, Vaco by Highspring and its parents, affiliates, and subsidiaries will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact . Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal. Representation Notice By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present your as a candidate for the foregoing employment opportunity. You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications. You also agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application. In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening and resume dispersal. For residents of Ontario, Canada: Based on Highspring’s discussions with its Client, Highspring’s understanding is that this position for employment is a current vacancy (either through Highspring as a contractor or with the client directly). Privacy Notice Vaco by Highspring and its parents, affiliates, and subsidiaries (“we,” “our,” or “Vaco by Highspring”) respects your privacy and are committed to providing transparent notice of our policies. California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here. Virginia residents may access our state specific policies here. Residents of all other states may access our policies here. Canadian residents may access our policies in English here and in French here. Residents of countries governed by GDPR may access our policies here. Additionally, submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied. More details about Vaco by Highspring’s use of AI can be found here ( Further assessment of candidates beyond this initial phase will be conducted by recruiters and hiring managers. Vaco by Highspring does not know and cannot opine on if its client’s use of AI products in hiring. Pay Transparency Notice Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to: the individual’s skill sets, experience and training; licensure and certification requirements; office location and other geographic considerations; other business and organizational needs. With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure. The individual may also be eligible for discretionary bonuses.
- ...Moultrie is customer-driven – hardware, software, marketing, and customer success teams... ...Curious and Learn.; Win as a Team. Senior Software Engineer Location: Birmingham, AL (Hybrid)... ...of experience in the following: .NET Framework and/or .NET Core SQL Server...Senior.netFull timeWork experience placementRemote work
$121.4k - $173.3k
...CAJob SummaryWe are seeking a highly skilled and motivated Senior Software Engineer to join our BaaS team, supporting partner onboarding and BaaS... ...several of the following languages/platforms/libraries: C#, .NET, SQL, and hands-on experience with cloud platforms (Azure...Senior.netFull timeWork at officeRemote workFlexible hours3 days per week$140k - $180k
...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals... ...guidance Develop and maintain microservice APIs using C# and .Net Develop and maintain our front-end React application...Senior.netWork at officeImmediate startWork from home- ...skilled and collaborative Application Security Engineer to bridge the gap between our Information... ...remediation efforts to ensure our software is secure by design. The ideal candidate... ...development, preferably within a Microsoft .NET/C# code base. Cloud & On-Premises...Senior.net
- ...Job Requisition: Full Stack Software Engineer Department: Information Technology Reports To... ...management industry. We are seeking a Mid to Senior Level Full Stack & Data Engineer to... ...extend, and maintain RESTful APIs in C# on .NET Core, and work with our agency partner....netFull timeLocal areaRemote workShift work
$30 per hour
...Associate AI Software Developer — Agentic Commerce (3 Openings)12-... ...Developer! The focus is prompt engineering and agent quality — evals,... ...year at our client- with 3 Senior Developers. What they need is... ...roles — TypeScript/Node · .NET/C# · Python · Gemini/Vertex AI....netPermanent employmentFull timeContract workLocal area- ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company in the... ...more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems,...SeniorRemote work
$175k - $200k
...The role We're hiring a Senior Software Engineer to be the hands-on technical owner of our live platform. You'll take over a production TypeScript codebase that enterprise sports and brand partners depend on every day. You'll write a large share of the code yourself,...SeniorFor contractors- ...build campaigns, reach audiences, collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building...SeniorTemporary workPart timeRemote workHome officeFlexible hours
- ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for...SeniorContract workShift work
- ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting...SeniorRemote work
$155.04k - $216.06k
...system.Job Description:At Regions, the Software Engineer Manager oversees application development... ...responsibilityServes as the primary technology contact for senior management from all areas of the... ...cloud-native technologies, including .NET, AWS, OpenShift, and SQL. The manager....netFull timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week$155.04k - $216.06k
...Software Engineer ManagerAt Regions, the Software Engineer Manager oversees application development... ...as the primary technology contact for senior management from all areas of the organization... ...cloud-native technologies, including.NET, AWS, OpenShift, and SQL. The manager....netFull timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- ...RemoteSenior MuleSoft API Integration Engineer (Contract)Location: Remote -... ...are seeking an experienced Senior MuleSoft API Integration... ...mainframe and distributed Microsoft .NET environments.Primary... ...Required Qualifications7+ years of software development and enterprise integration...Senior.netContract workWork at officeRemote work
- ...Sciences, or Regulatory Compliance • Experience selling PIM, UDI, GDSN, SaaS, or compliance-focused solutions • Proven success generating net-new business and exceeding sales quotas • Strong consultative selling and full-cycle sales experience • Bachelor's degree • Ability...Senior.net
£40k - £47k per year
Senior Ecologist Location: Birmingham Flexible Remote Work: 2 days in the office/on-site, 2 days working from home Salary: £40,000 - £4... ..., such as Ecological Impact Assessments (EcIA) and Biodiversity Net Gain (BNG) assessments. Advising clients on ecological constraints...Senior.netWork at officeRemote workWork from homeFlexible hours- ...and technology consultancy that builds software to help organizations work smarter and deliver... .... We believe that the next evolution of engineering will require not just AI tools, but an... ...of projects—from enterprise-scale .NET web apps with Angular front-ends, to automated...Senior.netFull timeRemote workVisa sponsorshipFlexible hours
- ...headquartered in Los Angeles, California. Zest is hiring for a Senior Business Development Representative to help us drive new client... ...core sellers — proactively identifying, sourcing, and advancing net new pipeline through deep account research and persona mapping...Senior.netWork at office1 day per week
$155k - $185k
...seeking a highly accomplished Principal Engineer to play a pivotal role in shaping the architecture... ...guiding teams through challenges.Mentor senior engineers and technical leads, fostering... ...enterprise applications using C# / .NET Core.Expertise in distributed systems and....netPermanent employmentWork at office- ...Responsibilities Position Purpose: We are hiring a Staff Software Engineer to join the API & Middleware Group, a central platform team responsible... ....Tech Stack You’ll Work WithLanguages & Frameworks: C#, .NET Core, ASP.NET CoreArchitecture: Microservices, event‑driven....net
- ...ies): Consulting Services,Government/ Civil Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on while guiding teams and shaping technical...SeniorRemote workVisa sponsorshipFree visa
- ...We are searching for a quality C# developer to develop code and.NET solutions for our business. In this role, you will be required to... .... Reporting on project statuses and developments to senior team members. Participating in project meetings with management....net
- ..., portable and electronic cord products, OEM wire products and engineered products. In addition, Southwire supplies assembled products, contractor... ...to support our customers as a value-add partner. Senior Applications Engineer Location: Remote – will consider...SeniorContract workTemporary workFor contractorsWork at officeRemote work2 days per week
- ...Senior DevSecOps Engineer Permanent Full-Time Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia SC Position Description This role focuses on improving software supply chain security, artifact management, open-source governance, CI/CD security,...SeniorPermanent employmentFull time
- ...Senior PHP Developer The Senior PHP Developer is a technically proficient Full Stack developer with a broad skill set and a passion for tackling diverse challenges. This position has extensive experience working with various frameworks particularly Laravel, CodeIgniter...SeniorFull timeWork at officeImmediate startRemote workMonday to FridayFlexible hours
- ...Our client is seeking a hands-on, high-impact Senior React Engineer with deep expertise in modern front-end development using TypeScript, React, and the TanStack ecosystem. This is a heavily coding-focused position where you’ll spend the majority of your time architecting...Senior
$55k
...with Company policies and procedures Achieve the highest possible net operating income through the implementation of effective cost... ...(ARM) preferred. Ability to understand and perform all on-site software functions; basic computer skills required. Must have basic knowledge...Senior.netPermanent employmentFull timeFor contractorsWork at officeNight shiftWeekend work- ...Job Description Job Description Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry Background: Finance / Banking...SeniorContract workFlexible hours
- ...Mob/Demob, and strong per diem. Join this fast-growing design engineering firm (will double in size in the next 18 months), supporting... ...concrete, structural steel.Experience with structural analysis software (GTStrudl, ANSYS, etc.)Ensure compliance with AISC, ACI, ASCE,...SeniorWeekly payDaily paidContract workTemporary workWork at officeLocal areaRemote work
- ...Job Description Job Description Senior AWS Python Developer * - Job Title: Senior AWS Python Developer * Job Category: Software Development/ Engineering Job Type: Permanent Full Time Location: Various, , United States No.Openings: 1 Description: Senior...SeniorPermanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (.Net). Be the first to apply!
- intel software engineer Birmingham, AL
- software engineer Birmingham, AL
- senior robotics software engineer Birmingham, AL
- financial software developer Birmingham, AL
- part time software developer remote Birmingham, AL
- software engineer remote Birmingham, AL
- ngo software engineer Birmingham, AL
- software development engineer aws Birmingham, AL
- network software engineer Birmingham, AL
- software engineer visa sponsorship Birmingham, AL




