Snapshot of Your Day
Web Applications Design & Development Engineering (High Tech) work focuses on designing the look/feel/user experience in addition to programming the functionality of interactive web applications. Web Applications are defined as: Cross‑platform applications installed on remote servers and accessed through the internet, developed using standard web technologies (HTML5, JavaScript, CSS) that work across multiple devices, and used as a product by external customers.
Web Applications designers/developers create the overall visual, audio, and interactive design of the web application, manipulate design elements such as audio, video, still images, animation, text, etc., using graphic/multi‑media software (Photoshop, Illustrator, After Effects, etc.), develop architecture and program functionality using languages (ASP, Java, Perl, Python, Node.js, C++, etc.) plus scripting languages.
Specialization: Incumbents who develop websites or web applications in marketing, e‑commerce, self‑service support, account management or virtual content distribution should be matched to applicable specializations.
How You’ll Make An Impact
- This version integrates the full AWS ecosystem and code quality tools to focus on high‑throughput data streaming and serverless architecture.
- Cloud‑Native Development: Design and deploy scalable backend services using AWS ECS (Fargate/EC2) and AWS Lambda for serverless compute.
- Stream Processing: Architect real‑time data pipelines using Kinesis or Apache Kafka to handle high‑velocity data streams.
- Asynchronous Workflows: Manage distributed task queues with Celery, ensuring seamless integration between Python/Node.js services and AWS message brokers.
- Data & Storage: Optimize PostgreSQL performance and manage unstructured data storage using AWS S3.
- Security & Configuration: Implement secure credential management using AWS Secrets Manager and Parameter Store.
- Quality: Monitor application health via Sentry and enforce high coding standards through SonarQube/Sonar Cloud integration in the CI/CD pipeline.
What You Bring
- Architecture Evolution: Lead migration from legacy monoliths to high‑performance microservices and event‑driven architectures.
- Backend Mastery: 8–10 years of experience with Python (Asyncio) and Node.js.
- AWS Compute & Serverless: Hands‑on experience with ECS and Lambda functions.
- Data Streaming: Proven experience with Kafka or Kinesis.
- Asynchronous Tools: Deep knowledge of Celery for background processing and task scheduling.
- Database: Strong PostgreSQL skills (schema design, complex joins, performance tuning).
- Infrastructure & Security: Familiarity with S3, Secrets Manager, and Parameter Store.
- DevOps & Quality: Experience integrating Sonar, Sentry into CI/CD pipelines.
- Soft Skills: Ability to work in Agile (Scrum/Kanban) teams and thrive in a multicultural environment.
Benefits
- Options to work flexibly, especially after successful onboarding – remote, flexible hours or a combination.
- Distributed team collaboration.
- Opportunities to work on and lead innovative projects.
- Supportive work culture.
Commitment to Diversity
Siemens Energy celebrates diversity and inclusion across all aspects of work and life, welcoming employees of all ethnic backgrounds, genders, ages, religions, identities, and abilities.