Software Engineer II
Core
Design and build an AI-native migration product that uses coding agents to automate data, configuration, and workflow migration with minimal manual intervention.
Role type
Senior IC software engineer (AI/Agentic development)
Builds
AI-native migration product, migration workflows, and reusable automation patterns
Domain
Enterprise automation software, AI-assisted development
Deliverable
production ML models | product features
Required skills
C#, Java, Python, Rust, object-oriented programming, architectural design patterns, multithreading, synchronization, asynchronous programming, data structures, algorithms, software development life cycle
Preferred skills
coding agents, AI-assisted development, agentic development
Technologies
C#, Java, Python, Rust
Responsibilities
Design and build AI-native migration product, use coding agents to accelerate development, integrate coding agents harnesses, analyze customer environments with BA agents, turn migration insights into reusable product capability, collaborate on product design, ensure technical deliverables meet quality/security/scalability requirements, establish agile engineering practices for AI-assisted development, identify and resolve bottlenecks and bugs, plan feature development and engineering roadmap, maintain code quality and automation
Seniority
Mid-level, hands-on IC