Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from truData Solutions
Senior Software Engineer
Title : Senior Software Engineer
Start Date : ASAP
Duration : Perm Full Time Employee – Ongoing
Description :
We are seeking a Senior Software Engineer with deep expertise in the Microsoft stack and proven experience across diverse technologies. This engineer will be placed on project teams serving enterprise clients, contributing to architecture, development, deployment, and operational excellence. The ideal candidate is highly versatile, skilled at building modern applications, and comfortable leading technical discussions with both engineers and business stakeholders.
Responsibilities :
- Design, develop, and maintain applications using .NET Core, C#, and related Microsoft technologies.
- Participate in solution architecture and technical decision-making with clients.
- Able to work with a variety of front-end frameworks (React, Angular, Vue, or similar) and backend languages (Node.js, Java, Python, etc.) based on client needs.
- Design and optimize relational and non-relational databases (SQL Server, PostgreSQL, MongoDB, etc.).
- Develop, deploy, and operate applications on-prem or on cloud platforms (Azure or GCP).
- Understand and contribute to CI / CD pipelines, infrastructure as code, and DevOps workflows.
- Ensure systems are scalable, secure, and maintainable.
- Collaborate closely with cross-functional teams and mentor junior engineers.
Qualifications :
Strong expertise in .NET Core, C#, and SQL Server.Hands-on experience with at least one modern front-end framework (React, Angular, or Vue).Experience with additional backend languages (Node.js, Java, or Python).Solid understanding of database design, optimization, and performance tuning.Proven experience building, deploying, and operating systems in Azure, AWS, or GCP.Familiarity with DevOps practices : CI / CD pipelines, Git-based workflows, containerization (Docker / Kubernetes), and infrastructure as code (Terraform, ARM, or similar).Strong grasp of software engineering fundamentals (design patterns, SOLID principles, testing strategies, etc.).Excellent communication and problem-solving skills; able to interface with both technical and business stakeholders.Willingness to learn new stacks, including low-code platforms.Nice-to-Haves :
Experience in consulting or professional services environments.Exposure to microservices architecture and event-driven systems.Knowledge of enterprise integration patterns and API design best practices.Familiarity with security, compliance, and governance in enterprise cloud environments.Experience with AI-assisted development tools, agents, MCP protocol, etc.About truData
Headquartered in San Diego, CA truData is a technology services provider and a data-oriented company specializing in data and analytics and integration offerings delivered through cloud solutions. We partner with clients in their Digital Transformation journey, ensuring improved consumer insight, reduced complexity whilst increasing revenues, and streamlined processes.
Every truData employee is unique. We each have our own diverse experience, and that’s what enables us to innovate and deliver excellence to our customers. At truData you will have a voice, you will be heard, and you will make a difference. Come join us!
At truData we embrace change and diversity. Our culture is based upon inclusivity, because when new perspectives are brought to the table, magic happens. Come join our team and help lets achieve greatness together.
TruData is proud to be an Equal Opportunity Employer
#J-18808-Ljbffr