Senior Software Engineer - Cloud-Native Applications
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 mechanism. 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
#LI-PLM
#LI-HYBRID
- ...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
- ...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
- ...Carolina, to provide expert technical lead services across critical software projects. This role entails mentoring IT staff, ensuring the... ...of IT deliverables, and managing project communications. Applicants should possess a minimum of eight years of related experience,...ApplicationSeniorSoftware
- Syms Strategic Group, LLC is looking for a Senior Systems Engineer (Angular) who will build, support, and migrate cloud applications for healthcare Electronic Data Interchange... .... The ideal candidate has 8+ years in software development, particularly with healthcare...ApplicationSeniorSoftwareRemote job
$124.36k - $146.3k
...Description Job Summary The Senior Engineer (Generative AI) is responsible... ...-on expertise in LLM-based applications, GenAI architectures, and modern cloud-native engineering practices. The position... ...performance, and security 4. Software Engineering & Delivery...ApplicationSeniorSoftwareTemporary workWork experience placementLocal area3 days per week- ...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
$122k - $200k
...Position Summary: This is a senior platform engineering role responsible for... ...resilient platforms leveraging cloud-native technologies, distributed... ...on conducting multiple software implementations, and... ...team(s) Enables team(s)/applications with Continuous Integration...ApplicationSeniorSoftwareFull timeWork at officeFlexible hoursShift workDay shift- ...Title: Senior DevOps Engineer Duration: Full Time Location: Charlotte... ...NET, Python, and database applications across hybrid platforms,... ...governance, and faster software delivery. Key... ...Kubernetes or OpenShift, and cloud-native deployment patterns •...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
$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- ...development, and implementation of applications and databases, under general... ...Are you a passionate iOS Engineer ? Do you want to work on a... ...build our new iOS and Android native apps. You will be joining a fun... ...produces reports. Employs software development techniques to ensure...ApplicationSeniorSoftwareWork at office
- ...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
- 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,...ApplicationSeniorSoftware
- ...technology solutions firm is seeking a Senior Software Engineer to support the full software development lifecycle for enterprise applications. Responsibilities include migrating... ...strong SDLC fundamentals, and expertise in cloud-native environments including OpenShift. This...ApplicationSeniorSoftware
- ...development, and implementation of applications and databases, under general... ...you a passionate Android Engineer ? Do you want to work on a... ...build our new iOS and Android native apps. You will be joining a fun... ...Demonstrated experience with software engineering fundamentals...ApplicationSeniorSoftwareWork at office
$116.5k - $169k
...experience designing and building enterprise applications using Java, Spring Boot, REST APIs,... ...development Working knowledge of cloud-native engineering practices, including containers,... ...Bachelor’s degree in computer science, Software Engineering, Information Technology,...ApplicationSeniorSoftwareFull timeContract work- ...solutions comply with applicable standards, promoting design, engineering, and organizational practices... .... Overview The Senior Engineering Manager – Patch... ...8–12+ years in software/platform engineering with... ...Strong understanding of cloud-native architecture and distributed...ApplicationSeniorSoftwareShift workDay shift
- ...Senior Java Full Stack Engineer (Onsite – Charlotte, NC) Location: Charlotte, NC Work... ...support enterprise‑grade applications, APIs, and microservices using Java and modern cloud‑native technologies. The ideal candidate... ...a solid understanding of software architecture, and a...ApplicationSeniorSoftwareFull timeWork experience placement
$102.17k
...Security Team as a Senior Cyber Security... ...protect critical software systems that support... ...and ensuring that applications deployed in water... ...work closely with engineering and development teams... ...working within Google Cloud Platform (GCP),... ...securing cloud‑native applications, infrastructure...ApplicationSeniorSoftwareH1b- ...If you are unable to complete this application due to a disability, contact this employer... ...an alternative application process. Senior AWS Software Developer Full Time Management Charlotte... ..., and enhance performance using AWS-native tools such as CloudWatch, SQS, and EventBridge...ApplicationSeniorSoftwareFull timeWork at officeLocal areaRelocation
- ...We are a leading global software company dedicated to the world... ...knowledge of related disciplines, applications implications, and customer... ...reporting. Exposure to cloud platforms (Azure, AWS preferred... ...degree in computer science, engineering, or equivalent Why us?...ApplicationSeniorSoftwareWork at officeWork from home
$160k - $180k
...seeking a Site Reliability Engineer (SRE) to join our Charlotte-... ...bar across both legacy and cloud-native systems. You will work on... ...to-end observability across applications, infrastructure, and integrations... ..., Abilities Strong software engineering skills in .NET /...ApplicationSeniorSoftwareWork at officeFlexible hours$50k
...description We're looking for a Sales Engineer to partner with our Account Executives... ...Deliver tailored demos across website, web application and native mobile for codeless/codefull use cases... ...API testing Solid understanding of software testing methodologies, CI/CD pipelines...ApplicationSeniorSoftwareRemote workWorldwideMonday to Friday$116.5k - $172.4k
...Competencies ~8+ years in software development and... ...with designing cloud-native and hybrid architectures... ...Computer Science, Software Engineering, or a related field.... ...for enterprise applications, ensuring scalability... ...partners closely with senior leaders, product teams...ApplicationSeniorSoftwareFull time$128.4k - $192.6k
Senior Security Engineer - IS07FE We’re determined to make a difference and are... ...solutions that strengthen application security, vulnerability... ...deep engineering expertise, cloud-native architecture, and applied... ...Infrastructure Engineering and Software Engineering teams. The...ApplicationSeniorSoftwareFull timeTemporary workWork at office3 days per week$181.73k - $213.8k
...Gen AI Engineering Senior Director At U.S. Bank, we're on a journey to... ...governance models. Own cloud-native platform design and delivery... ...or more years of relevant software engineering experience - Six... ...RAG architectures, and AI application integration (deep specialization...ApplicationSeniorSoftwareTemporary workWork experience placementLocal area3 days per week- ...a global leader in AI and cloud transformation, helping businesses... ...-stack FinOps, and cloud-native development approaches,... .... The Work Most software developers, engineers, and architects get to build... ...interesting and innovative applications, with at least 1 year working...ApplicationSoftwareWork experience placementLive inWork at officeLocal area
- ...that builds critical engineering, AI, and delivery capabilities... ...learning, influencing senior stakeholders and... ...credibility in modern software delivery practices and... ...real-world technical application. This individual leads... ...-enabled development, cloud-based workflows, and software...ApplicationSeniorSoftware
- ...workshops and meetups Job Overview We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in building scalable, high-quality cloud-native applications. The ideal candidate brings a hands-on, solution-oriented mindset and thrives...ApplicationSeniorSoftwareFull timeWork from homeFlexible hours2 days per week
$87.37k - $109.21k
## Senior Business Systems AnalystApplylocations: CATS... ..., networks, and cloud environments.* Design,... ...for complex hardware, software, and networking issues... ..., systems, or network engineering.* Strong hands-on experience... ...record check, and, if applicable, a credit history...ApplicationSeniorSoftwareWork at officeMonday to FridayNight shiftWeekend 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!
- senior robotics software engineer Charlotte, NC
- intermediate software engineer Charlotte, NC
- junior software developer Charlotte, NC
- graduate software engineer Charlotte, NC
- senior software engineer Charlotte, NC
- software developer fintech Charlotte, NC
- software engineer visa sponsorship Charlotte, NC
- senior software engineer ruby on rails Charlotte, NC
- federal - software developer Charlotte, NC
- graduate software developer Charlotte, NC


