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 26 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Cloud-Native Applications in Charlotte, NC vacancy
  •  ...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
    1 day ago
  •  ...Description Job Description Job Title: Senior AWS Cloud Developer Openings: 5 Location...  ...position requiring strong software engineering experience. It is not a purely architectural...  ...candidates will develop new cloud native applications and services primarily in Python.... 
    Application
    Senior
    Software
    Remote work

    Inizio Partners

    Charlotte, NC
    3 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

    Charlotte, NC
    1 day ago
  •  ...We are seeking an experienced software engineer with a passion for distributed systems, cloud-native integrations, and data...  ...nationwide logistics network. The Senior Integration Engineer is...  ...SFTP endpoints, and internal applications while implementing secure authentication... 
    Application
    Senior
    Software
    Contract work

    EDRAY

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

    Optomi

    Charlotte, NC
    2 days ago
  • $184k - $248k

     ...Senior Solutions Consultant Massachusetts, New...  ...enterprise scale. Reltio's cloud-native SaaS platform...  ...milliseconds to any application, user, or AI agent. Trusted...  ...Management and Engineering teams to contribute to...  ...within the enterprise software industry. Demonstrable... 
    Application
    Senior
    Software
    Flexible hours

    Reltio

    Belmont, NC
    4 days ago
  • $96k - $192k

     ...Digital Products and Software team builds connected...  ...on secure, scalable cloud services and resilient...  ...We are seeking a Senior Engineer, Backend / Cloud to help...  ...who is strong in cloud-native backend systems,...  ...support residential applications, device integrations,... 
    Application
    Senior
    Software
    Permanent employment
    Temporary work
    Fixed term contract
    Local area
    Remote work

    Carrier World

    Charlotte, NC
    4 days ago
  •  ...transformation, combining engineering excellence, data...  ...Healthcare. Role Overview The Senior Scrum Master is a...  ...Master supporting application development teams in...  ...high‑impact software solutions. Deep understanding...  ...environment. Familiarity with cloud‑native development,... 
    Application
    Senior
    Software

    Incedo Inc.

    Charlotte, NC
    5 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
    1 day ago
  •  ...This role partners across Engineering, Product, Data, Risk, Security...  ...for LLM‑powered applications, RAG, agentic workflows, orchestration...  ...AI services across cloud‑native environments. Responsible...  ...Qualifications 10+ years in software engineering, distributed systems... 
    Application
    Senior
    Software

    Vanguard

    Charlotte, NC
    3 days ago
  • $139.6k - $174.5k

     ...healthcare navigation as a Senior Data Engineer (Analytics Engineer)....  ...data scientists, and software engineers to deliver...  ...Spark/Databricks and cloud data warehouses (...  ...the company's cloud-native enterprise health platform...  ...to all employees and applicants for employment and... 
    Application
    Senior
    Software
    Work at office
    Local area

    Capital Rx

    Charlotte, NC
    1 day ago
  •  ...Knight is looking for a Senior Full-Stack Developer...  ...on our PK1Cloud Software team: Collaborating with...  ...implement scalable, cloud-native full stack solutions...  ...deployment Mentoring engineers in building reliable,...  ...maintainable, and performant applications end to end Ensuring... 
    Application
    Senior
    Software
    Work at office
    Flexible hours

    Perr&Knight

    Charlotte, NC
    5 days ago
  •  ...Position Overview: The Intapp Cloud Platform is a rapidly growing...  ...operational issues; from the software, systems, automation, and...  ...issues; partner with software engineers across the organization to...  ...opportunities to all qualified applicants and will make hiring decisions... 
    Application
    Senior
    Software
    Local area
    Flexible hours
    Rotating shift

    Intapp

    Charlotte, NC
    15 days ago
  • $85k - $125k

     ...you to explore the position below and to submit your application to join our team! The Senior Treasury Analyst is responsible for managing the firm’...  ...Experience with treasury management systems and financial software. Proficiency in financial modeling and forecasting.... 
    Application
    Senior
    Software
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Shift work

    Troutman Pepper

    Charlotte, NC
    1 day ago
  •  ...At Engine by Starling, we are on a mission to find...  ...Engine is Starling's software-as-a-service (SaaS) business...  ...power Starling, our cloud-native SaaS platform is now...  ...engagement. As one of the senior leaders in our US...  ...characteristic protected by applicable law. When you provide... 
    Application
    Senior
    Software
    Temporary work
    Flexible hours

    Starling

    Charlotte, NC
    1 day ago
  • A technology company in Charlotte, NC, seeks a skilled software developer with over 5 years of experience. The ideal candidate will excel...  ..., communication, and teamwork skills, along with experience in cloud services, particularly Azure. The company is committed to equal... 
    Senior
    Software

    Blockchain Technologies. LLC

    Charlotte, NC
    3 days ago
  •  ...Job Title: Senior Site Reliability Engineer Duration: 18 months (possibility to extend or convert to FTE) Location...  ...observability, and performance for mission-critical applications and platforms. This role blends software engineering with operational expertise to... 
    Application
    Senior
    Software
    Shift work
    3 days per week

    Veracity

    Charlotte, NC
    3 days ago
  •  ...North Carolina Studio is looking for a Senior Interior Designer to lead design that shapes...  ...as a link or a PDF of work samples. Applications without a portfolio may not be fully considered...  ...Design data, including material health Software Skills : Advanced knowledge of 2D/3D... 
    Application
    Senior
    Software
    Contract work
    Work at office

    Perkins & Will

    Charlotte, NC
    8 hours 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

    Damco Spain SL

    Charlotte, NC
    2 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

    hackajob

    Charlotte, NC
    2 days ago
  • $2,131 per week

     ...ago Be among the first 25 applicants Direct message the job...  ...into every phase of the software development lifecycle (SDLC...  ...DevOps pipelines and security engineering roles Expertise in cloud technologies, automation...  ...Security and Devops) Seniority level ~ Seniority level... 
    Application
    Senior
    Software
    Full time

    Tekgence Inc

    Charlotte, NC
    10 hours ago
  •  ...Senior Technical Analyst Apex Systems has a 7 month contract opening for a Senior Technical...  ...design, and deployment using Oracle ERP applications ~ Provide estimates as required after...  ..., Develop, test, and maintain database software; comply with standards and processes... 
    Application
    Senior
    Software
    Contract work
    Work experience placement

    Software Technology Inc

    Charlotte, NC
    1 day ago
  •  ...environments. Monitoring and escalation of critical application as per the SOW. Generate and publish Application performance...  ...and tasks as required. Work closely with network engineers, systems administrators and software engineers regarding technology and hardware upgrades... 
    Application
    Senior
    Software
    Shift work

    TechDigital Group

    Charlotte, NC
    2 days ago
  •  ...financial services company, is looking for a Senior Software Engineer to join their team in Charlotte, NC....  ..., and supporting compliance applications and tools consistent with established...  ...development experience Experience with cloud providers such as AWS, GCP, or Azure... 
    Application
    Senior
    Software

    Optomi

    Charlotte, NC
    2 days ago
  •  ...experience Career Level  Senior Sales Person Exemption...  ...working with operations and engineering on a regular basis to...  ..., Genetec, Avigilon, and/or Software House. ~ Ability to manage...  ...based on job classification. Application Process Please submit your... 
    Application
    Senior
    Software
    Full time
    Contract work
    Night shift

    NextGen Security

    Charlotte, NC
    6 days ago
  •  ...team is developing a strategic, cloud-based data platform designed...  ...brings together experienced engineers and financial technology...  ...data available to downstream applications and consumers. Integrate Azure...  ...10 or more years of relevant software development or data engineering... 
    Application
    Senior
    Software

    Axiom Path

    Charlotte, NC
    5 days ago
  • $73 - $74 per hour

     ...73.00 - 74.00 (US Dollar) Senior Full Stack Developer Senior...  ...professional experience in JEE Application server with Tomcat based...  ...degree in Computer Science, Software Engineering, MIS or equivalent combination...  ...performance tuning Experience with Cloud infrastructure; AWS (... 
    Application
    Senior
    Software

    Global Channel Management

    Charlotte, NC
    2 days ago
  •  ...Job Title: Senior Technical Analyst (Hybrid) Location: Charlotte...  ...multiple types/categories of software architecture and operating systems for running end-user applications. Working under minimal...  ...working knowledge of Genesys Cloud CX, including call routing, IVR... 
    Application
    Senior
    Software
    Remote work

    Axelon

    Charlotte, NC
    2 days ago
  •  ...Senior Principal Electrical Engineer Aspen Technical Staffing is seeking an experienced Senior Principal...  ...quality, safety, and compliance with applicable engineering standards....  ...Proficiency with electrical engineering software and Microsoft Office Suite. Excellent... 
    Application
    Senior
    Software
    Contract work
    Work at office

    Aspen Technical Staffing

    Charlotte, NC
    3 days ago
  •  ...Job Description Summary: The Senior Electrical Engineer is responsible for the design, development...  ...Collaborate with product management, software, chiller systems and compression...  ...layout, electrical component sizing and application. ~4+ years of experience in ensuring... 
    Application
    Senior
    Software

    Carrier

    Charlotte, NC
    3 days 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!