> Markdown version of [/jobs/ext/587949-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/587949-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Milliman, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Artificial Intelligence, Application Testing, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Extract Transform Load (ETL), Relational Databases, Software Design Patterns, Apache Hive, Python (Programming Language), Windows Presentation Foundation, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, DataOps, Software Engineering, Software Systems, Multithreading, .NET Core, Large Language Models, Git, Production Code, Software Version Control, Data Pipelines, Databricks, Programming Languages - **Published:** June 16, 2026 - **Apply:** https://arc.dev/remote-jobs/j/milliman-senior-software-engineer-nd1a8ojweu ## About the Role * Minimum experience of 4 to 6 years. * Strong interpersonal and communication skills. * Hands-on experience working on data pipelines, including designing, developing, and optimizing ETL processes using Spark SQL, Python, and Databricks. * Experience with .NET technologies (C#, .NET Core, WPF, ASP.NET), with the ability to switch between data pipeline projects and desktop/cloud-based .NET applications as needed. * Knowledge of modern cloud platforms and services, preferably Microsoft Azure, including experience deploying and managing applications or data workloads on the cloud. * Strong understanding of multi-threaded programming, OOP concepts, and design patterns. * Familiarity with SQL Server and other relational databases. * Proficient understanding of code versioning tools like Git. * Ability to work effectively with ambiguous requirements and minimal supervision. * Commitment to writing clean, maintainable, and well-documented code. * Strong focus on performance, security, scalability, and testability in software development. * Experience creating reusable libraries and components. * Understanding of fundamental design principles for building scalable and robust applications. * Familiarity with data engineering best practices, data quality, and monitoring. * Comfortable collaborating in cross-functional teams and adapting to changing project priorities. * Exposure to AI-assisted development practices - such as using LLMs, Copilot tools, or building AI-integrated workflows - is a plus. ## Description We are looking for a motivated Senior Software Engineer to join our team and contribute to the design and development of software solutions. As a Senior Software Engineer, you will work collaboratively with the team to build and maintain high-quality, scalable applications. Roles And Responsibilities * Follow and contribute to development practices, including unit tests and code reviews. * Contribute to innovation in technologies, processes, and tools. * Translate requirements and use cases into functional applications. * Collaborate with internal teams to produce software design and architecture. * Design, build, and maintain efficient, reusable, and reliable code. * Write clean, scalable code using various programming languages. * Test applications and systems. * Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. * Ensure the best possible performance, quality, and responsiveness of applications. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [The Intent Engineer: Closing the Gap Between Business & Engineering - Manuel Klein](https://www.wearedevelopers.com/videos/1855-the-intent-engineer-closing-the-gap-between-business-engineering-manuel-klein) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Best practices: Building Enterprise Applications that leverage GenAI](https://www.wearedevelopers.com/videos/1513-best-practices-building-enterprise-applications-that-leverage-genai) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)