FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Development Engineer, Controls & Diagnostics
Switzerland Global EnterpriseSoftware Engineer responsible for software development in diagnostics and control systems at GE Vernova. Involving R&D projects and collaboration with multidisciplinary teams and methods.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software architecture design with a focus on scalability and maintainability, alongside strong proficiency in Java programming and web application development. Capable of implementing best practices in the software development lifecycle and ensuring effective communication with stakeholders.
Highest-signal resume keywords
Java Programming (Spring Boot)Web Application Development (Node.js, Angular, React.js)Microservices Architecture (Docker, Kubernetes)Data Modeling (PostgreSQL, MariaDB, MongoDB, Cassandra, Redis)CI/CD Pipeline Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Java ProgrammingSpring BootWeb Application DevelopmentNode.jsAngularReact.jsTypeScriptJavaScriptMicroservices ArchitectureData Modeling
Soft Skills
Timely CommunicationStakeholder EngagementAnalytical Skills
Tools & Technologies
DockerKubernetesPostgreSQLMariaDBMongoDBCassandraRedisOAuth2JWTCI/CD Tools
Certifications & Qualifications
Engineering DegreeMaster’s in Software Engineering
Industry Keywords
Software Development LifecycleUser Interface DesignRisk ManagementPost-Implementation ReviewDeployment Support
Tech Stack
Tools & technologiesAngularCassandraDockerJavaJavaScriptKubernetesLinuxMariaDBMongoDBNode.jsPostgresReactRedisSpringSpring BootSpringBootTypeScript
About the role
Key responsibilities & impact- Gather requirements from domain experts and end users
- Define software architecture with a focus on scalability, flexibility, and maintainability
- Select appropriate technologies, processes, and tools
- Design modern, simple, and intuitive user interfaces
- Provide deployment support for the application in coordination with project teams
- Provide timely communications to relevant stakeholders
- Monitor risk treatment and validate mitigation plans
- Participate in post‑implementation reviews by analyzing failures and issues
- Implement best practices across the software development lifecycle
Requirements
What you’ll need- Engineering degree or Master’s (MSc/M2) in Software Engineering
- Strong proficiency in Java programming (Spring Boot)
- Familiarity with Windows, macOS, and Linux environments
- Data modeling and efficient management of various databases (PostgreSQL, MariaDB, MongoDB, Cassandra, Redis)
- Web application development (Node.js, Angular, React.js, TypeScript, JavaScript, etc.)
- Microservices architecture and containerized deployment (Docker & Docker Hub, Kubernetes)
- Experience designing and implementing intuitive user interfaces
- API security using OAuth2, JWT, or similar
- Experience using, setting up, and improving CI/CD pipelines (Continuous Integration, Continuous Deployment)
- Languages: Working proficiency in English
Benefits
Comp & perks- Collaborative work environment
- Innovative projects
- Opportunities for professional development