Live opening · Posted 15 hours ago

Principal Software Engineer – .NET, AWS & RFID

TruSummit Solutions · Dallas, TX (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 15 hours ago
CompanyTruSummit Solutions
LocationDallas, TX (Remote)
Work modeYes
Skills.NET, AWS, C#, Azure, Docker, Kubernetes, PostgreSQL
SourceLinkedin
ListedPosted 15 hours ago

About the role

Description supplied by the original job listing.

Principal Software Engineer
Reports To: Director of Engineering, Delivery, and Data Analytics
Work Authorization Requirement: Must be a U.S. Citizen or a green card holder. Candidates requiring current or future visa sponsorship (including H-1B, TN, OPT/CPT, or other employment authorization sponsorship) are not eligible for this position.
Location: Must live within 90 minutes of Richardson, TX able to commute into the office at least twice a week.
About The Role
We are seeking an experienced Principal Software Engineer to support one of our manufacturing clients. This is a senior, hands-on technical leadership opportunity for an engineer who thrives at the intersection of software engineering, enterprise architecture, cloud technologies, integrations, and data.
The ideal candidate is not only an exceptional software engineer but also a trusted technical leader who can influence architecture, establish engineering best practices, mentor other engineers, and translate complex business requirements into scalable, secure, and production-ready solutions. This role is ideal for someone who enjoys remaining hands-on with technology while operating at a Principal or Staff Engineer level.
Enterprise Software Engineering & Delivery
Lead the design, development, and delivery of complex enterprise applications and technical capabilities
Translate business and operational requirements into scalable, reliable, secure, and maintainable software solutions
Remain hands-on with development while providing technical direction across complex initiatives
Troubleshoot challenging application, integration, performance, and production issues
Drive modernization efforts across existing applications and technology platforms
Partner across engineering, delivery, data, and business teams to move solutions from concept through production
Application Architecture & Technical Leadership
Design and influence modern enterprise application architecture and engineering standards
Evaluate technical approaches and recommend solutions based on scalability, maintainability, performance, security, and business requirements
Provide technical leadership across application development, integrations, cloud architecture, and data
Lead technical design and code reviews and identify opportunities for refactoring and modernization
Mentor engineers and elevate software engineering practices across the organization
Serve as a technical escalation point for complex engineering challenges
Help establish reusable patterns, frameworks, and development standards
NET Development
Design and develop enterprise applications using C# and .NET
Develop and integrate RESTful APIs and distributed application services
Apply object-oriented programming principles and secure coding practices
Design scalable microservices and distributed systems
Improve existing applications through modernization, refactoring, and performance optimization
Support automated testing and software quality initiatives
Cloud, DevOps & Modern Engineering
Design and support cloud-native applications and services, preferably within AWS environments
Work with modern CI/CD practices, automated deployments, containers, and Infrastructure as Code
Improve application observability, reliability, scalability, and production support capabilities
Contribute to event-driven and asynchronous system architectures
Work with messaging and streaming technologies such as Kafka or similar platforms
Enterprise Integrations & Data
Design integrations between enterprise applications, manufacturing systems, cloud platforms, APIs, and data environments
Work with relational and NoSQL databases and contribute to effective data architecture and modeling
Support high-volume data processing and real-time or near-real-time system integrations
Optimize database performance, queries, indexing, and overall application performance
Partner with data and analytics teams to ensure applications and integrations support broader organizational data strategies
Manufacturing, IoT & Connected Technology
Support technology solutions within complex manufacturing, warehouse, logistics, or supply chain environments
Contribute to systems involving connected devices, operational technology, IoT, asset tracking, or real-time event processing
Experience with RFID technologies, scanners, sensors, industrial devices, or warehouse technology is highly valued
Help bridge enterprise software platforms with technologies operating within manufacturing and distribution environments
AI-Assisted Software Development
Champion the responsible adoption of AI-assisted development tools and modern software engineering practices
Identify opportunities to use AI to improve coding, testing, documentation, defect resolution, modernization, and developer productivity
Help establish practical standards and governance around AI-assisted engineering
Stay current with emerging technologies and evaluate their potential value within the engineering organization
What We're Looking For
10+ years of professional software engineering experience, with significant experience architecting, designing, developing, and delivering enterprise-scale applications
Advanced, hands-on expertise with C#, .NET, and .NET Core
Strong experience with enterprise application architecture, solution design, and modern software design patterns
Advanced understanding of object-oriented programming (OOP), SOLID principles, dependency injection, clean architecture, and design patterns
Experience designing, developing, securing, and integrating REST APIs and web services
Experience designing and implementing microservices, distributed systems, service-oriented architectures, and event-driven architectures
Strong experience with cloud technologies, preferably AWS, including cloud-native application design and deployment
Experience with AWS services such as Lambda, EC2, ECS/EKS, S3, RDS, DynamoDB, API Gateway, SQS/SNS, CloudWatch, and IAM
Experience with asynchronous processing, messaging, event streaming, and real-time application architectures
Strong understanding of application security, including secure coding practices, authentication, authorization, OAuth 2.0, OpenID Connect, JWT, identity management, and role-based access controls
Experience designing and supporting enterprise integrations across complex application ecosystems, including ERP, CRM, data platforms, cloud applications, and third-party systems
Strong database experience across relational and NoSQL technologies, including data modeling, indexing, query optimization, performance tuning, replication, and high availability
Experience with SQL Server, MySQL, PostgreSQL, Oracle, DynamoDB, or comparable database platforms
Experience building and maintaining CI/CD pipelines, automated deployments, and modern DevOps practices
Experience with tools and platforms such as Git, GitHub Actions, Azure DevOps, Jenkins, GitLab CI/CD, or comparable technologies
Experience with containerization and orchestration, including Docker and Kubernetes or comparable technologies
Experience with Infrastructure as Code (IaC) using technologies such as Terraform, AWS CloudFormation, or similar tools
Strong understanding of automated testing, including unit, integration, regression, and API testing
Experience with application monitoring, logging, observability, performance optimization, reliability, and production support
Understanding of high availability, scalability, fault tolerance, disaster recovery, and resilient application design
Demonstrated ability to troubleshoot and resolve highly complex application, integration, database, performance, and production issues
Experience leading technical design reviews, architecture reviews, code reviews, refactoring, and application modernization initiatives
Proven ability to serve as a senior technical authority, mentor engineers, establish engineering standards, and influence technical direction across teams
Ability to evaluate technical solutions and clearly communicate architectural decisions, risks, tradeoffs, and recommendations to both technical and non-technical stakeholders
Highly Preferred Experience
Experience in one or more of the following areas would be especially valuable:
Manufacturing technology and enterprise applications supporting manufacturing operations
Warehouse, distribution, logistics, or supply chain systems
RFID architecture and RFID-enabled applications, including RAIN RFID/EPC Gen2 technologies
RFID readers, handheld devices, barcode scanners, industrial printers, sensors, and asset-tracking technologies
IoT and connected-device architectures, including edge-to-cloud integrations and real-time telemetry
Real-time event processing and event-driven architecture
Apache Kafka, Amazon SQS/SNS, RabbitMQ, or other messaging and event-streaming technologies
Enterprise integration platforms such as Boomi, MuleSoft, or comparable integration technologies
Advanced AWS cloud architectu

Work arrangement
Yes

Your early-applicant advantage

Live timing from JobBeeper.

Live data
13 min from Linkedin publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
135,423 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App