Software Engineer

PlanIT Group, LLC

United States

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PlanIT Group, LLC is seeking a seasoned Software Architect to design and evolve scalable, secure software architectures across backend, frontend, and data layers. You will apply SOLID principles, vertical slice architecture, and event-driven patterns to deliver modular, high-performance systems.

Excellent collaboration with cross-functional teams is essential to drive compliant and robust solutions. The role involves hands-on design leadership in .NET/C#, cloud platforms (Azure/AWS), and modern

Qualifications

  • Experience designing scalable, secure software architectures.
  • Strong understanding of SOLID, DRY, KISS, and modern architectural patterns.
  • Proven ability to design feature-oriented systems with low coupling.

Responsibilities

  • Design and evolve scalable software architectures for complex domains.
  • Apply vertical slice architecture to enable feature delivery with reduced coupling.
  • Collaborate across teams to ensure system reliability, performance, and security.
  • Lead and mentor teams in backend, frontend, and DevOps practices.

Skills

SOLID principles
Vertical Slice Architecture
Event-driven design
Problem solving
Cross-functional collaboration

Tools

.NET Core / C#
Entity Framework Core
Dapper
Angular
TypeScript
Tailwind CSS
REST APIs
Docker
Kubernetes/OpenShift
Azure
AWS
Kafka / Azure Service Bus
Git & CI/CD

Job description

  • Design and evolution of scalable, maintainable, and secure software architectures
  • Deep understanding and practical application of SOLID principles, DRY, KISS, and
  • Vertical Slice Architecture for feature-oriented design and reduced coupling
  • System design for high availability, fault tolerance, and performance
  • Experience with layered, hexagonal, microservices, and modular monolith architectures
  • Event-driven architecture concepts (events, publishers/subscribers, eventual consistency)
Software Architecture & Design
  • Design and evolution of scalable, maintainable, and secure software architectures
  • Deep understanding and practical application of SOLID principles, DRY, KISS, and
  • Vertical Slice Architecture for feature-oriented design and reduced coupling
  • System design for high availability, fault tolerance, and performance
  • Experience with layered, hexagonal, microservices, and modular monolith architectures
  • Event-driven architecture concepts (events, publishers/subscribers, eventual consistency)
Clean Architecture
  • Vertical Slice Architecture for feature-oriented design and reduced coupling
  • System design for high availability, fault tolerance, and performance
  • Experience with layered, hexagonal, microservices, and modular monolith architectures
  • Event-driven architecture concepts (events, publishers/subscribers, eventual consistency)
Backend Development (.NET / C#)
  • Advanced C# and .NET (.NET Core) development
  • Asynchronous programming (async/await, Task-based patterns)
  • Dependency Injection, middleware pipelines, and configuration management
  • Building and securing Web APIs (authentication and authorization)
  • Event publishing and consumption (in-process and distributed events)
  • Performance tuning, memory management, and profiling
  • Data access using Entity Framework Core and Dapper
  • Unit, integration, and contract testing
Data & Persistence
  • Strong SQL Server expertise (T-SQL, indexing, query optimization)
  • Data modeling aligned with vertical slices and bounded contexts
  • Transaction management, concurrency control, and optimistic locking
  • Strategic use of ORMs vs micro-ORMs based on performance and complexity
  • Understanding of different data consistency models
Frontend Development
  • Advanced Angular (or comparable frameworks: React, Vue)
  • Strong TypeScript proficiency with strict typing
  • Event-driven state management (event bus, observable streams, signal-based patterns)
  • Component-based architecture with decoupled communication patterns
  • Tailwind CSS for utility-first, scalable UI styling
  • HTML5, modern CSS (Flexbox, Grid), responsive and accessible UI design
  • Efficient integration with REST APIs and large data sets
Cloud & DevOps
  • Familiarity with major cloud platforms (Azure, AWS)
  • Containerization with Docker and orchestration basics (Kubernetes/OpenShift)
  • CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, etc.)
  • Infrastructure fundamentals: scalability, load balancing, networking, secrets management
  • Monitoring, logging, and observability practices
Event-Driven Systems
  • Designing systems around domain and integration events
  • Message brokers and streaming platforms (e.g., Azure Service Bus, Kafka)
  • Event versioning, idempotency, retries, and failure handling strategies
  • Decoupling backend services and frontend modules through events
Algorithms & Problem Solving
  • Strong logical thinking and analytical problem-solving skills
  • Solid understanding of data structures and algorithms
  • Ability to algorithmize complex business problems into efficient solutions
  • Performance and complexity analysis
Quality & Best Practices
  • Test-driven and behavior-driven development practices
  • Code review participation and adherence to coding standards
  • Secure coding practices and defensive programming techniques
  • Technical documentation of system architecture, design decisions, and system interactions
Collaboration
  • Clear communication with cross-functional teams
  • Translating business requirements into event-driven, slice-based solutions
  • Strong ownership mindset from design through production
Tooling & Engineering Practices
  • Git and advanced branching strategies
  • Agile/Scrum or similar delivery methodologies
  • Experience with issue tracking and project management tools
  • Continuous learning and adaptation to evolving technologies and design patterns
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Technical Architect
Technical Architect

Compunnel, Inc. • Pennsylvania

On-site
USD 120,000 - 150,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Jobtailor • New York (NY)

On-site
USD 180,000 - 240,000
Solution Architect
Solution Architect

Cyient • Waco (TX)

On-site
USD 120,000 - 150,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
.NET Developer
.NET Developer

Dice • Coppell (TX)

On-site
USD 120,000 - 160,000
Cloud Developer
Cloud Developer

American business solutions inc • Richmond (VA)

On-site
USD 120,000 - 150,000
Full stack Developer (Core Backend: Java and Microservices)- With Payments
Full stack Developer (Core Backend: Java and Microservices)- With Payments

Vidorra Consulting Group • Atlanta (GA)

Hybrid
USD 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

The Sherwin-Williams Company • Cleveland (OH)

On-site
USD 120,000 - 150,000
Software Architect
Software Architect

TDIndustries • Town of Texas (WI)

On-site
USD 140,000 - 190,000