Senior Software Engineer - Cloud Native Applications
Siemens Digital Industries Software
We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start‑up, we have fun together while creating a world class software portfolio. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth, so our people, our business, and our customers can achieve their full potential. General Summary of the Position Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on‑time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanisms. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Technical lead of one or more projects within one area of a product. Provides input to the technical direction for one area of a product. Occasional consults with customers in regard to future upgrades and products. Able to solve complex technical problems. Provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Works with minimal supervision on complex projects with wide latitude for independent judgment. Highly skilled with extensive proficiency and technical expertise. Essential Functions Identify and resolve complex technical challenges across distributed services and cloud infrastructure. Lead development of internal tooling, shared libraries, and automation scripts for development and operational workflows. Implement production code, conduct thorough code reviews, and lead service integration across team boundaries. Mentor junior engineers through code reviews, design discussions, and pair programming. Own requirements gathering and technical analysis, translating business needs into working software. Ensure that appropriate reviews and unit tests are performed, including hands‑on writing of automated tests and bug fixing. Manage assigned projects end‑to‑end — scope, plans, deliverables — and communicate progress, risks, and technical decisions to stakeholders. Stay current with emerging technologies and evaluate their applicability to long‑term platform challenges. Skills And Abilities Required Strong proficiency in TypeScript, and C# (ASP.NET Core). Knowledge of Product Lifecycle Management (PLM) and Product Data Management (PDM) systems. Hands‑on design of microservices architectures and RESTful service APIs at enterprise scale, with OpenAPI/Swagger documentation. Strong understanding of distributed systems patterns — event‑driven architecture, asynchronous messaging, and eventual consistency. Experience with multi‑tenant SaaS systems and access entitlements. Experience with multiple database paradigms (document, graph, relational) in production, including Gremlin for graph traversal. Own the full lifecycle of services from development through deployment, including reliability, scalability, resiliency, monitoring, and incident response in an AWS‑hosted environment. Experience building and maintaining observability stacks (Grafana, Datadog, or similar) for distributed services. Hands‑on experience with CI/CD pipelines (GitHub Actions, Jenkins, or similar), Docker, and code quality gates (SonarQube). Proficiency in Python for scripting, automation, and internal tooling. Proven track record delivering in Agile/Scrum teams with sprint‑based release cycles. Experience with automated testing frameworks (NUnit, Moq, Mocha, Cucumber) and BDD/TDD methodologies. Effective communicator across engineering teams, product owners, and external stakeholders. Experience with Power BI for data visualization and reporting. Strong experience with AWS, including Lambda, DocumentDB, DynamoDB, Neptune, ElastiCache, ElasticSearch, ECS, and CloudFormation. Understanding of Windows and Unix/Linux operating systems. Understanding of IAM concepts, including role‑based access control (RBAC) with hierarchical permissions is a plus. Experience with malware scanning and endpoint protection tools (Trend Micro or similar) in enterprise environments. Experience with AI/ML concepts and integration is a plus Education and Experience Requirement Typically requires six to eight years of experience and a bachelor’s degree in computer science, engineering, or equivalent. Why us? Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you’d expect from a world leader in industrial software. A collection of over 377,000 minds building the future one day at a time in over 200 countries. We’re dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow! Siemens Software. Transform the Everyday with Us 109,800 197,700 5-8 #J-18808-Ljbffr Siemens Digital Industries Software
- ...Developer in Charlotte to support the deployment of enterprise software applications. The ideal candidate will have extensive experience in... ...ensuring application security. Proficiency in scripting and cloud services is essential for success in this role. #J-18808-Ljbffr...ApplicationSeniorSoftware
- ...design, development, and implementation of applications and databases, under general direction. Are you a passionate React Native engineer? Do you want to work on a state-of-the-... ..., and produces reports. Employs software development techniques to ensure tests are...ApplicationSeniorSoftwareWork experience placementWork at office
- Huntington National Bank is seeking a Lead Software Development Engineer to drive design, development, and support of cloud-native applications, APIs, and event-driven systems. You will mentor engineers and lead technical reviews, ensuring scalable, secure, and reliable...ApplicationSoftware
- ...IT Technical Lead to drive the adoption of React Native, architect, and maintain scalable mobile application features. This hybrid role is based in Charlotte,... ...candidate will have at least eight years of experience in software development, including significant experience with...ApplicationSeniorSoftwareWork at office
- The Senior Security Engineer on the Proxy Team is responsible for evolving and... ...landscape driven by AI, cloud-native architectures, and advanced... ...security design reviews across application and network architectures,... .... Proven experience in software development lifecycle...ApplicationSeniorSoftwareFull timePart timeWork at officeWork visaShift workDay shift
- ...company at the forefront of AI-native innovation. We partner with... ...generation, agent-powered workflows engineered to scale in real-world... ...years of experience building cloud-native solutions, and deep expertise... ...: Tailor and deploy agentic applications across verticals — e.g.,...ApplicationSeniorSoftwareLive inWork at officeLocal area
- Insight Global is seeking a Senior Software Engineer in Charlotte, NC. The role involves planning, designing, and maintaining software applications while leading a team to deliver outstanding digital experiences. Candidates should have 7-10 years in Azure environments,...ApplicationSeniorSoftware
- ...seeking a highly experienced GCP Data Engineer for a hybrid role in Charlotte, NC.... ...have over 10 years of experience in software or cloud engineering and expertise in Google Cloud... ...for designing and optimizing cloud-native applications and data processing solutions. This long...ApplicationSeniorSoftwareLong term contract
- Staffing Spot, Inc. is seeking a skilled .NET software developer to design, build, test, and maintain scalable web applications and services. You will work across the full stack with C#, ASP.NET Core, and SQL Server, contributing to RESTful APIs, microservices, and secure...ApplicationSeniorSoftware
- Random Bit LLC is seeking a Senior AWS Solution Architect who will provide expertise and leadership in building cloud-native applications on AWS. Responsibilities include designing AWS components and mentoring development teams by providing coding and architectural guidance...ApplicationSeniorRemote jobFull time
- Centraprise is seeking an experienced Software Engineer for a high-performing technology team at Wells Fargo. The role involves designing, developing... ...at least 10 years in IT with strong proficiency in Java, cloud environments, and collaboration with front-end teams....SeniorSoftware
- We are a leading global software company dedicated to the world of... ...of related disciplines, applications implications, and customer areas... ...and reporting. Exposure to cloud platforms (Azure, AWS... ...degree in computer science, engineering, or equivalent. Equal Opportunity...ApplicationSeniorSoftware
$119k - $163k
...to apply for the Lead/Sr. Software Engineer (Cloud/.NET)- Hybrid role at Selective... ...and experienced Lead/Senior Software Engineer with expertise... ...maintaining cloud-based applications, as well as leading a team... ...Familiarity with modern cloud-native patterns principles, e.g....ApplicationSeniorSoftwareFull time- ...partnership with a leading financial services company, is seeking a Software Developer IV to join the Model Hosting Platform team in... ...safe, and scalable manner. The role emphasizes end-to-end Cloud Native Application Development with Python, AWS, and serverless patterns, with...ApplicationSoftware
- A leading employee experience company is looking for a Software Architect in Charlotte, NC. The role requires 5+ years of web application development and 2+ years in cloud-native environments. The successful candidate will provide architectural guidance, establish coding...ApplicationSoftwareFull time
- ...professionals for this role. Multi Cloud Platform Engineer (GCP) We are seeking... ...Operations, Governance and Application workload teams to enable... ...and Support GCP cloud native components such as GCP Landing... ...cloud production. Troubleshoot software systems on multiple cloud...ApplicationSoftwareWork experience placement
- Stantec is seeking a Senior Application Architect to design and oversee the architecture of software systems. The role involves enhancing business workflows and integrating... ...architecture, particularly with Oracle EBS and cloud solutions. Responsibilities include ensuring...ApplicationSeniorSoftware
- ...Apply Now and complete your application, you'll be invited to create... ...following job description: Senior Engineer/Platform Leader accountable... ...and GenAI platforms in the cloud. This role develops and maintains... ..., data engineering or software delivery Expert problem solving...ApplicationSeniorSoftwareFull timePart timeShift workDay shift
- ...complex projects, delivering high-quality software on time. You will work across teams to... ...optimize performance in data-intensive applications. Required are 10+ years in core Java, strong... ...Spring/Spring Boot, and experience with cloud or distributed computing. Familiarity...ApplicationSeniorSoftware
- ...to apply for the Senior Network Architect... ...among the first 25 applicants Join to apply for... ...mentoring to junior engineers. Responsibilities:... ...branch offices, and cloud environments. •... ...technologies, hardware, and software to optimize... ...• Integrate cloud-native security controls...ApplicationSeniorSoftwareFull time
- ...Description : The Cloud Platform Team is... ...debugging of cloud-based applications and infrastructure.... ...applications with cloud-native technologies in Amazon... ...with a team of engineers to ensure the efficient... ...technology Deliver software components including Planning...ApplicationSeniorSoftwareLocal area
- Siemens Software in Charlotte, NC, seeks a senior software engineer to design, develop, modify, and implement software for internal and external products. You will ensure quality across platforms, lead complex projects, and mentor peers. The role emphasizes hands‑on coding...SeniorSoftware
- ...based in Charlotte, NC, is seeking a Software Developer (Python and OpenShift) for... ...work spanning Python programming, cloud environments, and technology risk remediation... ...collaboration with developers/engineers, containerized applications, and support across TAS, OCP, Google...ApplicationSeniorSoftwareHourly pay
- Selective Insurance in Charlotte, NC is seeking a Senior Software Engineer with Azure and .NET expertise to design, develop, and maintain cloud-based applications while leading a team of engineers. You will mentor junior engineers, collaborate with cross-functional teams...ApplicationSeniorSoftware
$116.5k - $169k
...Competencies ~7+ years of overall software engineering or integration experience,... ...~ Strong experience with cloud-native integration architectures... ...across MuleSoft applications Provide technical leadership... ...team partners closely with senior leaders, product teams, and...ApplicationSeniorSoftwareFull time- ...The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing... ...(Kafka with AVRO). Experience with cloud-native and containerized environments, including...ApplicationSeniorSoftware
- ...leading digital solutions company is seeking a Senior Software Engineer to develop and enhance large-scale applications. The ideal candidate will have over 5 years of... ...in a dynamic team environment, focusing on both cloud solutions and application security. #J-18808-Ljbffr...ApplicationSeniorSoftware
- Honeywell Technologies in Charlotte, North Carolina, is seeking a Full Stack .NET Developer to design and maintain software applications using the .NET framework. You will work collaboratively with cross-functional teams to develop solutions that meet business objectives...ApplicationSeniorSoftware
- ...developer to design, build, and support applications driving risk analysis and decision-... ...on Azure. The role demands 5+ years of software development experience, proficiency in... ...incident response efforts and mentor other engineers. Join us in a dynamic environment focused...ApplicationSeniorSoftware
- ...Technical Lead – Platform & Application Integrations | Hybrid (3-... ...organization, is looking for a Software Engineer IV to join their team as a... ...will work closely with Senior Back End Software Engineers... ...proficiency in Python and cloud‑native backend development. Deep experience...ApplicationSeniorSoftwareContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Cloud Native Applications. Be the first to apply!
- ngo software engineer Charlotte, NC
- software developer Charlotte, NC
- software developer internship no experience Charlotte, NC
- junior software developer Charlotte, NC
- part time software developer remote Charlotte, NC
- financial software developer Charlotte, NC
- senior software engineer ruby on rails Charlotte, NC
- software engineer amazon Charlotte, NC
- senior software design engineer Charlotte, NC
- software engineer part time Charlotte, NC


