Full Stack Engineer

Job Description

Software Engineer, you will be responsible for architecting custom web applications and features. You will be writing code for our internal systems and supporting the virtual lab platform where need. You will be expected to mentor junior engineers. You must be able to communicate effectively with both fellow engineers, product owners, and customers. You will be expected to provide architectural and code review feedback. You will also be expected to document and promote best practices. You will use your experience to help better the systems for our internal teams and customers.

You will own developing and writing the application code, write automated tests, and own the infrastructure code. You will also be encouraged to maintain experience across the full stack. We value diverse back-end and front-end development experience. We value developers that strive to stay informed about all aspects of software development and are not afraid to step outside their comfort zone.

Key Qualifications

●    5+ years of software engineering experience

●    Able to write concise and meaningful tests (our developers are also QA engineers)
●    Understands Infrastructure as Code (no pointing and clicking to deploy a database)
●    Experience with AWS services and best practices helpful

●    Experience building production-quality applications with TypeScript/JavaScript and Node.js
●    Exposure to multiple programming languages during professional career

●    Able to communicate complex concepts clearly and accurately

●    Exposure to multiple data store technologies (relational databases, NoSQL databases, graph databases, full text search databases, distributed caches, etc.)

●    Experience working with distributed messaging, queues, and streams

●    Experience building REST and/or GraphQL APIs

●    Hands-on experience with front-end and back-end development

●    Experience using React or similar frontend library

●    Experience implementing secure coding best practices and testing

●    Experience in implementing security and privacy controls (HIPAA, PHI, PII and GDPR experience is a plus)

Desired Qualifications

●    Expe rience with DevOps automation and Infrastructure as Code with tools like Terraform or CloudFormation

●    Experience with full stack development

●    Willing to explore new approaches to solving problems and challenging the status quo

●    Eager to improve processes via automation

●    Strong written and verbal communication skills


●    Perform all technical aspects of software development including design, hands-on engineering, developing framework & tooling including prototypes, and code review, and own and drive transformation with various technology domains   

●    Debug software components and identify code defects for remediation

●    Leads the deployment, support, and monitoring of software across test, integration, and production environments

●    Automate deployments in test or production environments

●    Strong interpersonal leadership

●    Demonstrate increased self-reliance to achieve team goals

●    Influence team members with innovative changes and improvements by challenging status quo and demonstrating risk taking

●    Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results 


●    Node.js, TypeScript

●    Web Design (HTML, CSS, SASS)

●    Serverless (AWS Lambda, Step Functions, Fargate,DynamoDB)
●    React

●    General web development (CSS, HTML, JavaScript, and WebSockets)
●    Docker

●    AWS (Lambda, API Gateway, DynamoDB, Kinesis, SQS, S3, etc.)
●    GraphQL

●    Terraform or Cloudformation

●    Database Server Experience (PostgreSQL, MySQL, etc.)

●    No SQL databases (MongoDB, Elasticsearch, DynamoDB, etc.)
●    CI/CD Pipeline experience (GitHub Actions, Bitbucket Pipelines, etc.)

At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow’s reality. Find out more about the Digital world of Siemens here:


Organization: Digital Industries

Company: Siemens Industry Software Inc.

Experience Level: Experienced Professional

Full / Part time: Full-time

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?