
Software Engineer
Rockwell Automation2 hours ago
Prague, CzechiaMid Level
Responsibilities
- Develop and test backend cloud services in Go for provisioning, data management, and login workflows.
- Write production code, unit tests, setup scripts, and automated tests in TypeScript and Playwright.
- Perform code reviews and use automated tests to validate team contributions.
- Contribute to vulnerability remediation, threat modeling, security testing, and AI-assisted penetration testing.
- Create low-level designs, decompose architect-provided designs, and negotiate technical solutions with architects.
- Contribute to the team’s Program Increment planning.
Requirements
- Bachelor’s degree in computer science, software development, or a similar technical field.
- At least two years of combined software development and test automation experience.
- Experience developing Go applications for cloud or web environments; C++ or C# developers willing to transition to Go are also considered.
- Experience developing automated tests with TypeScript; Playwright can be learned on the job.
- Practical experience applying Generative AI in software development and testing.
- Fluent English at B2 minimum level, with C1 preferred, and intermediate Czech.
- Preferred experience with Kubernetes, containers, Helm, GitLab APIs, Azure, Cosmos DB, Azure Service Bus, GitHub Actions, FluxCD, security testing, cryptography, or penetration testing.
Benefits
- Volunteer paid time off is available after six months of employment for eligible employees.
- Company volunteer and donation matching program.
- On-demand digital course library for professional development.
- Comprehensive mindfulness programs with premium Calm membership.
- Employee Assistance Program and personalized wellbeing programs through OnTrack.
- Hybrid work in Holešovice, Prague, with office attendance expected at least Mondays, Tuesdays, and Thursdays unless business obligations require working off-site.