Software Engineering Manager - .NET, AWS, RFID
Software Engineering Manager - .NET, AWS, RFID
Location: Must be located within an hour from Richardson, TX
Employment Type: Full-Time | Permanent
Travel: Approximately 10%
About the Opportunity
We are partnering with a leading manufacturing organization making significant investments in artificial intelligence (AI), advanced software engineering, cloud technologies, and enterprise-wide digital transformation.
With an ambitious vision for the future, this organization is focused on modernizing its technology ecosystem, expanding AI-assisted development capabilities, and building innovative enterprise solutions that drive operational efficiency, scalability, and long-term business growth.
As technology becomes increasingly central to its business strategy, the organization is investing in high-performing engineering teams, cloud-native architectures, intelligent automation, and next-generation development practices.
This is an exciting opportunity for an experienced Software Engineering Manager to join an organization that is actively investing in its digital future and play a key role in shaping how enterprise software is designed, developed, and delivered.
Position Overview
The Software Engineering Manager will lead a team of software engineers responsible for designing, developing, and delivering secure, reliable, scalable, and maintainable enterprise applications that support critical business operations.
This is a technical leadership position that combines people management, engineering oversight, architectural decision-making, and delivery accountability.
The ideal candidate brings a strong software engineering background with expertise in C#/.NET, AWS cloud-native development, enterprise integrations, Salesforce architecture, and RFID technologies, along with demonstrated success leading engineering teams.
Beyond traditional software engineering management, this leader will help advance the organization's adoption of AI-assisted software development and Agentic Development Lifecycle (ADLC) practices, improving developer productivity, engineering quality, and delivery outcomes.
This individual will work closely with business stakeholders and cross-functional technology teams to modernize enterprise solutions, establish engineering best practices, and support the organization's continued investment in innovation.
Key Responsibilities
Software Engineering Leadership & Team Development
Lead, mentor, and develop a team of approximately 3–4 software engineers responsible for enterprise solutions.
Establish clear engineering priorities, performance expectations, technical accountability, and delivery objectives.
Allocate engineering resources effectively based on project complexity, team capabilities, and business priorities.
Provide technical guidance, coaching, performance feedback, and professional development opportunities.
Foster a collaborative engineering culture focused on innovation, ownership, continuous improvement, and high-quality software delivery.
Support long-term team capability development and succession planning.
Enterprise Software Architecture & Development
Provide technical leadership and architectural oversight for enterprise software solutions supporting manufacturing, operational, and corporate business functions.
Guide the design and development of secure, scalable, maintainable, and high-performing applications.
Make complex technical decisions involving AWS cloud-native architectures, C#/.NET applications, Salesforce platforms, RFID technologies, and enterprise integrations.
Evaluate solution designs to ensure alignment with business requirements, security standards, performance expectations, and long-term maintainability.
Support the development and integration of systems that enable real-time data processing, operational visibility, and business automation.
Collaborate with engineering and architecture teams to establish scalable technical solutions and address complex system challenges.
Engineering Delivery & Operational Excellence
Oversee the planning, prioritization, execution, and delivery of enterprise software initiatives.
Balance business requirements, engineering capacity, delivery timelines, and technical quality.
Establish and maintain engineering standards for secure development, code reviews, automated testing, documentation, deployment, and production readiness.
Promote effective CI/CD practices, application observability, and reliable production support.
Identify and resolve technical impediments, delivery risks, and cross-functional dependencies.
Ensure engineering solutions meet established requirements for security, reliability, performance, scalability, and supportability.
Drive continuous improvement in development processes, engineering efficiency, and software quality.
AI, Agentic Development & Technology Innovation
Support the organization's continued investment in AI-assisted software engineering, intelligent automation, and emerging development technologies.
Lead the responsible adoption of approved AI-assisted development tools and Agentic Development Lifecycle (ADLC) practices.
Evaluate opportunities to leverage AI capabilities to improve development efficiency, code quality, testing, and engineering productivity.
Coach software engineers on effectively incorporating approved AI-enabled technologies into development workflows.
Stay informed on emerging software engineering trends, cloud technologies, automation, and AI-driven development practices.
Help establish scalable engineering practices that support innovation while maintaining security, governance, and operational reliability.
Cross-Functional Collaboration & Stakeholder Engagement
Partner with Architecture, Security, Infrastructure, Platform Engineering, DevOps, and business stakeholders to align technical solutions with organizational priorities.
Collaborate across technology teams to manage application dependencies, integration requirements, and delivery expectations.
Translate complex technical concepts into actionable recommendations for technical and nontechnical stakeholders.
Identify and communicate risks related to scope, quality, dependencies, timelines, and technical architecture.
Support enterprise technology modernization initiatives through effective planning, technical leadership, and collaboration.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
10+ years of professional software engineering experience, including significant experience developing and delivering enterprise applications or services.
5+ years of experience leading software engineers in enterprise application development environments.
Demonstrated experience managing engineering teams, including performance management, work allocation, technical coaching, and professional development.
Strong technical expertise in C#/.NET development and enterprise application architecture.
Hands-on experience with AWS cloud technologies and cloud-native software development.
Experience with Salesforce platform architecture and enterprise integrations.
Experience developing or supporting RFID-enabled solutions and real-time RFID data processing.
Strong understanding of secure software development, APIs, CI/CD pipelines, automated testing, observability, and production support.
Experience making complex technical decisions and evaluating enterprise solution architectures.
Demonstrated ability to balance engineering quality, delivery commitments, business requirements, and team capacity.
Strong communication, problem-solving, and cross-functional stakeholder management skills.
Willingness to travel approximately 10% for business and operational needs.
Preferred Qualifications
Previous experience as a Principal Software Engineer, Technical Lead, or Senior Software Engineering Leader.
Experience supporting software solutions within manufacturing, supply chain, logistics, industrial automation, or operational technology environments.
Experience with RFID-related technologies, including:
RFID readers, including handheld and fixed readers
Real-time RFID data processing
Barcode and QR code technologies
EPC Gen2 / RAIN RFID
Serialization and asset tracking
Industrial printers and connected devices
Warehouse automation or Manufacturing Execution Systems (MES)
Experience developing software solutions for IoT, connected devices, or industrial systems.
Hands-on experience implementing AI-assisted software development tools and Agentic Development Lifecycle (ADLC) practices.
Experience leading engineering teams through application modernization, cloud transformation, or enterprise technology initiatives.
What Makes This Opportunity Exciting?
Be Part of a Company Investing in the Future
Join a leading manufacturing organization that is making meaningful investments in AI, cloud technologies, intelligent automation, and next-generation software engineering capabilities.
Help Shape the Future of AI-Assisted Engineering
Play an important role in advancing AI-assisted development and agentic engineering practices while helping the organization establish modern, scalable development capabilities.
Lead a High-Impact Engineering Team
Take ownership of a talented software engineering team while helping develop technical capabilities, strengthen engineering practices, and deliver business-critical enterprise solutions.
Work with Modern Enterprise Technologies
Gain exposure to a diverse technology ecosystem spanning AWS, C#/.NET, Salesforce, RFID, enterprise integrations, and real-time operational systems.
Combine Technical Leadership with Strategic Impact
This opportunity offers the ability to remain closely connected to complex technical architecture and engineering decisions while leading people, driving innovation, and influencing enterprise software delivery.
Contribute to Meaningful Digital Transformation
Help modernize the software solutions that support manufacturing operations, enterprise systems, and business growth while contributing to the organization's long-term technology vision.
TruSummit Solutions is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. All applicants must be authorized to work in the United States.