Software Engineer (Cloud, Cross-Platform & .NET Systems)
Description
We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering, spanning .NET, Flutter, Go, Docker, Linux, and private-cloud services.
A central component of this position involves integrating several independent internal applications to create a seamless, cohesive ecosystem across operational, logistics, compliance, and internal systems. The role also includes transforming a legacy Windows application into a modernized, forward-compatible software architecture.
The ideal candidate is comfortable working across Microsoft and non-Microsoft stacks, private cloud environments, Linux-based microservices, modern front-end development, and mobile applications. Familiarity with AI-assisted development tools (Cursor, Copilot, etc.) is highly valued to improve both speed and quality.
Key Responsibilities
- Maintain, troubleshoot, refactor/modernize, and enhance existing .NET Framework / .NET Core applications.
- Architect and develop APIs, microservices, event-driven components, and back-end systems for portals, dashboards, and enterprise workflows.
- Build new back-end services using Go, .NET Core, Node.js, or Python for scalability and cross-platform compatibility.
- Build cross-platform mobile and embedded applications using Flutter.
- Develop lightweight, modern web interfaces using JavaScript/TypeScript with a strong focus on UX/UI design principles.
- Integrate internal applications and data flows to improve cohesion across multiple sovereign systems, unifying workflows and reducing operational silos.
- Plan and execute migration and modernization strategies to the organization’s private cloud environment.
- Deploy and manage Linux-based services and containerized workloads (Docker).
- Design and manage CI/CD deployments using Docker, GitHub Actions, or GitLab CI.
- Manage relational databases (SQL Server, Postgres, MySQL), including schema design and performance tuning.
- Utilize AI-assisted tools (Cursor AI, GitHub Copilot) to enforce quality and accelerate delivery.
- Collaborate with IT, engineering, and operations teams to ensure seamless integration and interoperability across business systems.
- Participate in Agile ceremonies, structured change workflows, code reviews, and automated testing.
Requirements
Required Qualifications
- 3+ years of hands-on experience with .NET Framework / .NET Core development.
- Experience building cross-platform mobile applications using Flutter (Dart).
- Proficiency with Go or another compiled back-end language (Rust, Java, etc.).
- Practical experience with Linux service deployment, CLI workflows, and diagnostics.
- Solid understanding of Docker and containerization concepts.
- Experience deploying applications into private cloud or on-premises virtualized environments.
- Strong experience with SQL Server; additional experience with Postgres/MySQL is a plus.
- Ability to support and modernize legacy on-premise applications while designing new cloud-hosted replacements.
- Working knowledge of API design, REST, GraphQL, microservices, and distributed systems.
- Hands-on experience with AI-assisted development tools.
- Familiarity with Git, GitHub, Bitbucket, or Atlassian
Preferred Skills
- Experience converting monolithic applications into microservice or container-based architectures.
- CI/CD engineering with GitHub Actions, GitLab CI, or Jenkins.
- Strong UX/UI fundamentals, wireframing, and component-driven design.
- Familiarity with authentication systems (OAuth2, SAML, JWT).
- Exposure to distributed logging and monitoring platforms such as Sentry.
- Experience working with Atlassian tools (Jira, Confluence) and formal change-order or ticket-based development workflows (helpful but not require)
- Background in logistics, ERP, or enterprise operational platforms is a strong plus.
Soft Skills
- Excellent communication and cross-team collaboration abilities.
- Strong analytical and problem-solving mindset.
- Adaptable, self-directed, and eager to adopt new technologies.
- Strong sense of ownership, accountability, and architectural quality.
- Passionate about automation, UX/UI consistency, performance, and clean engineering principles.
Benefits
- 401(K) with company match from Day 1
- Blue Cross Blue Shield health insurance – medical, dental, vision, prescription
- Paid vacation, holidays, and personal time
- Optional life and disability insurance
- Safety bonuses for clean roadside inspections and safe driving records
- Paid training, PPE, and late-model, well-maintained trucks
- Boot reimbursement program
- Up to $2,400 company contribution to Health Savings Account (HSA)
Recommended Jobs
Fitness Coach
Midtown is searching for a Fitness Coach / Personal Trainer to work closely with our members to achieve their goals. Learn more about our beautiful Chicago club here: What you’ll do: Inspir…
Water Wastewater Engineer
Job Details: WATER & WASTEWATER ENGINEER My client is looking to add an experienced Water/Wastewater Engineer to its talented staff. The qualified candidates should have BS degree in Civil Eng…
Server
$9 per hour - $9 per hour plus tips. Our Servers know our diverse menus inside and out and don’t blink when a Guest orders something vampire style. Our restaurants have a fast-paced atmosp…
38225 | Junior Accountant
Added - 01/08/26 38225 | Junior Accountant Accounting/Finance Bartlett , Illinois | Contract To Hire Job Description Job Title: Junior Accountant Location: Bartlett, IL Salary Range: Up to $5…
Mammography Technologist-Casual Days
The salary range for this position is $38.02 - $51.33 (Hourly Rate) Placement within the salary range is dependent on several factors such as relevant work experience and internal equity. For positi…
Administrative Assistant to the Executive Director of Development
: The Administrative Assistant to the Executive Director of Development (EDOD) plays a crucial role in providing administrative and organizational support to the EDOD and the Community Relations D…
Physical Therapy Assistant (PTA) - Acute Therapy (Urbana)
Overview Implements plan of care as provided by the physical therapist, treating patients of all ages. Serves as a role model in delivery of professional services and as a clinical resource for sta…
Network Engineer SME
Program Overview About The Role Join Peraton's mission-critical team supporting secure, real-time data delivery across complex operational environments in direct support of our nation's warf…
Director of Client Services / Business Development
The Director of Client Services is a senior, relationship-driven leader responsible for sourcing, pursuing, and securing new third-party management business for PeakMade Real Estate across the multif…
Senior Business Development Manager
LaSalle Network is hiring a Senior Business Development Manager to join our award-winning team in Chicago! Over our 27 years in business, we have established a reputation as one of the leading staffi…