A global IT innovator founded in 1965, NTT DATA specializes in system integration and networking system services for more than a dozen industries. As an employe
Full Stack C# - .NET Software Engineer
Location
Georgia
Posted
7 days ago
Salary
$87.1K - $151.3K / year
Seniority
Senior
Job Description
Full Stack C# - .NET Software Engineer
NTT Group
Title: Full Stack C#/.NET Software Engineer (IoT) Location: Atlanta, GA United States Hybrid Job Description: Req ID: 378153 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Full Stack C#/.NET Software Engineer (IoT) to join our team in Atlanta, Georgia (US-GA), United States (US). Overview We are seeking an experienced Full-Stack Developer to design, build, and support scalable applications that power IoT, Industry 4.0, and connected platform solutions. This role works closely with clients and cross-functional teams to deliver modern, cloud-native systems using .NET, Java, JavaScript/TypeScript, and Microsoft Azure. Key Responsibilities - Design, develop, test, and maintain full‑stack applications supporting IoT and Industry 4.0 initiatives. - Collaborate with clients, product owners, architects, and internal teams to translate business requirements into technical solutions. - Build and maintain backend services, APIs, and microservices using C#/.NET and Java. - Develop responsive, intuitive front-end interfaces using modern JavaScript/TypeScript frameworks. - Architect and implement cloud‑native applications on Microsoft Azure. - Develop IoT integrations using MQTT, event-driven patterns, device connectivity, and telemetry processing. - Participate in architecture reviews, technical design sessions, and solution planning. - Build and maintain CI/CD pipelines using Azure DevOps and GitHub Actions. - Deploy and scale containerized applications using Docker and Kubernetes. - Conduct testing, code reviews, troubleshooting, and performance optimization. Basic Qualifications - 5-7 years of software development experience with strong expertise in C#/.NET. - 5+ years of hands-on Java development. - 5+ years of experience with JavaScript/TypeScript. - 3+ years working with Microsoft Azure. - 3+ years of experience with Docker, Kubernetes, and cloud-native deployment. - 2+ years of Linux administration and troubleshooting. - 3+ years designing and developing RESTful APIs and microservices. - Knowledge of TDD, BDD, and automated testing frameworks. - Experience with GitHub, Azure DevOps, and CI/CD practices. - Understanding of MQTT and IoT ecosystems. - Strong communication, analytical, and problem‑solving skills. Work Model - Hybrid role; minimum 3 days per week onsite at the client location. Education - Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. Nice to Have - Experience with Azure IoT Hub, Event Hubs, DPS, Logic Apps, or Microsoft Fabric. - Front-end experience with React, Angular, Vue, Next.js, or Nuxt.js. - Exposure to MongoDB, Cosmos DB, graph databases, or Digital Twin technologies. - Background in Industry 4.0, Smart Manufacturing, or Industrial IoT. - Certifications in Azure, AWS, or Kubernetes. - Consulting or client-facing delivery experience. Pay Transparency Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $87,120-$151,250. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short- and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits. Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer
WATI.ioWati is the world's leading WhatsApp-first conversational growth platform, empowering businesses to build deeper customer relationships and accelerate revenue growth. Trusted and loved by over 16,000+ customers across 190+ countries, Wati has established itself as the premier choice for businesses leveraging WhatsApp and other messaging channels to connect with customers on their platform of choice. In a world where real-time interactions drive growth, Wati's story is all about business growth through conversations. At Wati, we believe that every conversation matters, whether it's engaging a first-time prospect, nurturing a qualified lead, or deepening relationships with loyal clients. We transform these conversations into opportunities for building relationships, and strong relationships lead to increased revenue. Our AI-native platform simplifies complex business operations by bringing all customer interactions under one intelligent roof. Designed for scalability and ease of use, our solution delivers a measurable ROI while adapting to businesses of all sizes, from emerging startups to established enterprises. Wati is proudly backed by world-class investors including Tiger Global, Sequoia Capital, DST Global, and Shopify. As a Premium-tier Partner of Meta, Google, and WhatsApp, we maintain the highest standards of integration and platform excellence.
Role Description We are looking for an Agentic Engineer – build, scale, and support the backend systems that power our product experiences. - Develop backend services, APIs, business logic, and supporting infrastructure that enable reliable, secure, and scalable customer-facing capabilities. - Work in an engineering environment that actively uses AI agents and tools like Cursor in day-to-day development. - Use tools effectively to ship faster while maintaining high quality. - Enjoy backend problem-solving, building reliable distributed systems, and working with agent-assisted development practices. - Comfortable owning features end to end, contributing to production support when needed, and collaborating closely with product and cross-functional engineering teams. What You Will Do - Design, build, and maintain backend services and APIs. - Develop scalable application logic, data flows, and service-side integrations. - Build production-ready systems using technologies such as Go, C#, Node.js, Python, and MongoDB where appropriate. - Use AI Tools like Cursor and agent-assisted workflows to accelerate coding, debugging, refactoring, documentation, and delivery. - Write maintainable, testable, and observable code with attention to correctness, performance, and reliability. - Investigate production issues, participate in incident handling, and contribute to sustainable fixes and operational improvements. - Collaborate with product managers, designers, and engineers to translate requirements into practical technical designs. - Contribute to better engineering practices around code quality, release confidence, and service ownership. - Ensure reliability, performance, and scalability of the infrastructure serving customers across 190+ countries. Company Description Wati has evolved into an AI-powered customer engagement platform that goes beyond a single channel. Trusted by over 16,000 customers across 190+ countries, Wati simplifies complex operations and business conversations with a unified inbox, no-code automation, and our intelligent AI layer, Astra. - Backed by Tiger Global, Sequoia Capital, DST Global, and Shopify. - Recognised as a Premium Partner of Meta and Google.
Role Description At Mercury, we are committed to crafting an exceptional banking experience for startups. Our product engineering group is growing and we’re looking to hire senior backend engineers. We’re a team of pragmatic, product-minded engineers motivated by the desire to create lovable products that rescue our customers from frustrating, expensive legacy industry tools. As part of this role, you will: - Feel a strong sense of product ownership and actively seek responsibility – we often self-organize on small/medium projects, and we want someone excited to help shape and build Mercury’s future. - Work in an autonomous environment on a close-knit team, with a “startup within a startup” feel. - Partner closely with designers and product leaders to ship lovable experiences. We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our slick, magical designs. - Join a team of experienced product engineers within one of our Mercury product groups such as Banking, Experiences, Expansion, or Risk. Qualifications - 3-7 years of backend development experience. - Knowledge of or excitement to learn Haskell, and proficiency in SQL. - Empathizes with users and can channel their perspective to build lovable products. - Has made architectural decisions in the past and measured the impact of those decisions over time. You should be able to clearly articulate your technical opinions and lay out tradeoffs. - Actively incorporates AI tools into their workflow and is excited about leveraging them to amplify their impact — whether that's accelerating development, improving code quality, or finding creative solutions to hard problems. - Communicates and collaborates effectively with peers and cross-functional counterparts. Requirements - If this role interests you, we invite you to explore our public demo at demo.mercury.com . Benefits - The total rewards package at Mercury includes base salary, equity (stock options/RSUs), and benefits. - Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry. - New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers. - Our target new hire base salary ranges for this role are the following: - US employees (any location): $166,600 - $208,300 - Canadian employees (any location): CAD 157,400 - 196,800 Company Description Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC. Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.
• Design, develop, and maintain backend services for the Aggregation Platform • Enable seamless integrations between game providers and operators • Build and enhance API-first solutions that support scalable, high-performance, and business-critical systems • Develop secure, maintainable, and high-quality code while following engineering best practices • Collaborate with cross-functional teams to design integration solutions and improve platform architecture • Contribute to CI/CD pipelines, deployment automation, and overall DevOps practices • Participate in architectural discussions and continuously improve platform reliability, scalability, and performance • Support Agile development processes and contribute to technical decision-making across the team
1LMX RMS Digital Thread Software Engineer
Lockheed MartinLockheed Martin is an international security company headquartered in Bethesda, Maryland. This company conducts research and designs, develops, and manufactures
Role Description We are committed to work-life balance by promoting this remote telework option. These job requirements allow the employee to work their entire schedule somewhere other than a Lockheed Martin designated office or job site. At Lockheed Martin RMS (Rotary & Mission Systems), we are driving a OneLM digital transformation to modernize processes and technologies. Our goal is to lead the Aerospace and Defense industry by leveraging cutting-edge digital capabilities to innovate solutions, reduce costs, and improve development efficiency. We are seeking innovative, collaborative team members to support this transformation. As part of the 1LMX RMS Software Digital Thread Team, as a Software Engineer Senior you will be working with other engineers, following the technical vision, strategy, and implementation of the 1LMX RMS solution. Responsibilities - Perform software and some systems tasks for Software in Digital Thread product team - Coordinate and Collaborate with external teams to define use cases - Integrating new and existing products using REST APIs and middleware such as eQube - Help teams implement changes effectively - Ensure deliverables are up to quality standards at the end of each sprint - Agile software and systems development in 2-week sprint rhythm Qualifications - A Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a comparable STEM discipline and 5+ years of professional experience. - GitLab CI/CD experience - Proficient in scripting with Python - Experience with REST APIs - Experience working with containers - Experience working in AWS - Practical knowledge foundation in software engineering best practices: Git version control, code reviews, static analysis, and rapid debugging of build or test failures. - Quick learner capable of collaborating with multi-functional engineering team - Self-motivated, resourceful and problem-solving aptitude Desired Skills - Software System Integration experience - Experience with eQube or other middleware solutions - Experience with Cameo - Experience working with Genesis Agents Benefits - Medical, Dental, Vision, Life Insurance - Short-Term Disability, Long-Term Disability - 401(k) match - Flexible Spending Accounts - EAP, Education Assistance - Parental Leave - Paid time off, and Holidays Other Important Information By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to work remotely: The employee selected for this position will work remotely full time at a location other than a Lockheed Martin designated office/job site. Employees may travel to a Lockheed Martin office for periodic meetings. Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits.


