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
- ...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
- ...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....ApplicationSeniorSoftwareRemote work
- 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
- ...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...ApplicationSeniorSoftwareContract work
- 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...ApplicationSeniorSoftwareContract work
$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...ApplicationSeniorSoftwareFlexible hours$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,...ApplicationSeniorSoftwarePermanent employmentTemporary workFixed term contractLocal areaRemote work- ...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,...ApplicationSeniorSoftware
$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- ...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...ApplicationSeniorSoftware
$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...ApplicationSeniorSoftwareWork at officeLocal area- ...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...ApplicationSeniorSoftwareWork at officeFlexible hours
- ...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...ApplicationSeniorSoftwareLocal areaFlexible hoursRotating shift
$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....ApplicationSeniorSoftwareFull timeContract workTemporary workWork at officeRemote workShift work- ...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...ApplicationSeniorSoftwareTemporary workFlexible hours
- 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...SeniorSoftware
- ...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...ApplicationSeniorSoftwareShift work3 days per week
- ...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...ApplicationSeniorSoftwareContract workWork at office
- ...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 time
$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$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...ApplicationSeniorSoftwareFull time- ...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...ApplicationSeniorSoftwareContract workWork experience placement
- ...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...ApplicationSeniorSoftwareShift work
- ...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...ApplicationSeniorSoftware
- ...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...ApplicationSeniorSoftwareFull timeContract workNight shift
- ...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...ApplicationSeniorSoftware
$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 (...ApplicationSeniorSoftware- ...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...ApplicationSeniorSoftwareRemote work
- ...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...ApplicationSeniorSoftwareContract workWork at office
- ...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...ApplicationSeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Cloud-Native Applications. Be the first to apply!
- network software engineer Charlotte, NC
- software engineer travel Charlotte, NC
- senior robotics software engineer Charlotte, NC
- entry level software engineer remote Charlotte, NC
- cybersecurity software engineer Charlotte, NC
- federal - software developer Charlotte, NC
- agile software developer Charlotte, NC
- financial software developer Charlotte, NC
- graduate software developer no experience Charlotte, NC
- software engineer Charlotte, NC





