Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Cloud-Native Applications in Charlotte, NC vacancy
  •  ...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... 
    Application
    Senior
    Software

    Compunnel, Inc.

    Charlotte, NC
    7 hours ago
  •  ...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... 
    Application
    Senior
    Software
    Long term contract

    CDI Solutions

    Charlotte, NC
    2 days ago
  •  ...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,... 
    Application
    Senior
    Software

    慨正橡扯

    Charlotte, NC
    16 hours ago
  • 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... 
    Application
    Senior
    Software
    Remote job

    Syms Strategic Group, LLC

    Charlotte, NC
    3 days ago
  • $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... 
    Application
    Senior
    Software
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Charlotte, NC
    2 days ago
  •  ...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... 
    Application
    Software
    Work experience placement

    Vanguard

    Charlotte, NC
    10 days ago
  • $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... 
    Application
    Senior
    Software
    Full time
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Charlotte, NC
    1 day ago
  •  ...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 •... 
    Application
    Senior
    Software
    Full time

    Diverse Lynx

    Charlotte, NC
    4 days ago
  •  ...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... 
    Application
    Senior
    Software
    Local area

    ShiftCode Analytics

    Charlotte, NC
    2 days ago
  • $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... 
    Application
    Senior
    Software
    Full time

    Moody's Corporation

    Charlotte, NC
    2 days ago
  •  ...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... 
    Application
    Senior
    Software
    Work at office

    Vanguard

    Charlotte, NC
    22 hours ago
  •  ...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... 
    Application
    Senior
    Software

    SMBC

    Charlotte, NC
    4 days ago
  • 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,... 
    Application
    Senior
    Software

    Compunnel, Inc.

    Charlotte, NC
    4 days ago
  •  ...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... 
    Application
    Senior
    Software

    Compunnel

    Charlotte, NC
    4 days ago
  •  ...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... 
    Application
    Senior
    Software
    Work at office

    Vanguard

    Charlotte, NC
    6 days ago
  • $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,... 
    Application
    Senior
    Software
    Full time
    Contract work

    Moody's Corporation

    Charlotte, NC
    2 days ago
  •  ...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... 
    Application
    Senior
    Software
    Shift work
    Day shift

    Bank of America

    Charlotte, NC
    2 days ago
  •  ...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... 
    Application
    Senior
    Software
    Full time
    Work experience placement

    Strategic Staffing Solutions

    Charlotte, NC
    1 day ago
  • $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... 
    Application
    Senior
    Software
    H1b

    CDM Smith

    Charlotte, NC
    1 day ago
  •  ...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... 
    Application
    Senior
    Software
    Full time
    Work at office
    Local area
    Relocation

    ACN Communication Services LLC

    Charlotte, NC
    2 days ago
  •  ...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?... 
    Application
    Senior
    Software
    Work at office
    Work from home
    Charlotte, NC
    7 days ago
  • $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 /... 
    Application
    Senior
    Software
    Work at office
    Flexible hours

    AssetMark

    Charlotte, NC
    4 days ago
  • $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... 
    Application
    Senior
    Software
    Remote work
    Worldwide
    Monday to Friday

    GrabJobs

    Charlotte, NC
    1 day ago
  • $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... 
    Application
    Senior
    Software
    Full time

    Moody's Corporation

    Charlotte, NC
    9 days ago
  • $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... 
    Application
    Senior
    Software
    Full time
    Temporary work
    Work at office
    3 days per week

    The Hartford

    Charlotte, NC
    9 hours ago
  • $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... 
    Application
    Senior
    Software
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bancorp

    Belmont, NC
    3 days ago
  •  ...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... 
    Application
    Software
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Charlotte, NC
    2 days ago
  •  ...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... 
    Application
    Senior
    Software

    Vanguard

    Charlotte, NC
    6 days ago
  •  ...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... 
    Application
    Senior
    Software
    Full time
    Work from home
    Flexible hours
    2 days per week

    Damco Spain SL

    Charlotte, NC
    2 days ago
  • $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... 
    Application
    Senior
    Software
    Work at office
    Monday to Friday
    Night shift
    Weekend work

    Charlotte Airport

    Charlotte, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Cloud-Native Applications. Be the first to apply!