Software Engineer (Pooling)
Core
Design, develop, test, implement, and maintain software applications, systems, and technology solutions across a wide range of platforms, products, and business domains.
Role type
Software Engineer
Builds
Software applications, systems, and technology solutions
Domain
General Technology
Deliverable
production ML models | product features
Required skills
Software development, systems design, testing, troubleshooting, Agile/Scrum/DevOps methodologies, technical documentation, automation, process optimization
Preferred skills
Learning new technologies, adapting to evolving requirements
Technologies
None explicitly listed
Responsibilities
Design, develop, test, implement, and maintain software applications; Collaborate with cross-functional teams to translate business requirements into technical solutions; Participate in code reviews, testing, deployment, and support; Analyze, troubleshoot, and resolve technical issues; Ensure solutions meet quality, performance, scalability, reliability, and security standards; Develop and maintain technical documentation; Contribute to continuous improvement initiatives and innovation efforts; Support technology modernization and automation activities
Seniority
Mid-level to Senior, hands-on IC
