Software Engineer
Jobtailor
- Develop, test, and improve software applications as part of an Agile scrum team
- Write clean, maintainable code, participate in code reviews, and create unit tests with guidance from experienced engineers
- Identify opportunities to apply new technologies, automation, and engineering practices to solve real business challenges
- Partner with Product Managers, Senior Engineers, Quality Engineers, Architects, and business partners to understand requirements, prioritize features, and deliver value
- Work across APIs, services, microservices, user interfaces, mobile experiences, cloud platforms, or data-driven solutions
- Explore responsible use of AI-powered developer tools, machine learning concepts, and intelligent automation
- Participate in graduate program learning, mentorship, networking, community, and career-development experiences
- Learn structured onboarding, code quality, testing, secure engineering practices, cross-functional delivery, technical solution design, communication, mentorship, feedback, and leadership
Requirements
- Must have earned a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or another technical field before the full-time start date
- Graduation date between December 2026 and June 2027
- Experience developing products or projects in an academic, personal, internship, research, open-source, hackathon, or professional setting
- Exposure to backend, frontend, cloud, mobile, AI/machine learning, data, API, or full-stack product development
- Familiarity with Java, JavaScript, React, TypeScript, Python, C#, Go, Kotlin, Node.js, REST APIs, SQL, Spring, or similar frameworks and tools
- Exposure to cloud-native development, microservices, containerization, CI/CD, DevOps, automated testing, accessibility, or secure software development concepts
- Interest in AI-powered development tools, generative AI, intelligent automation, responsible AI, or machine learning fundamentals
- Preferred: programming experience using languages such as Java, JavaScript, Python, C#, Go, Kotlin, Node.js, or similar technologies
- Preferred: familiarity with AI-enabled applications, APIs, data pipelines, model inference endpoints, evaluation workflows, or cloud-based AI services
- Preferred: awareness of responsible AI practices
- Preferred: experience with version control, testing, code reviews, Agile methodologies, and collaborative development
- Preferred: strong communication, teamwork, collaboration, learning agility, and ability to learn emerging technologies
Core Competencies
Demonstrates expertise in software development across various platforms, including backend, frontend, and cloud environments, with a strong foundation in programming languages such as Java, JavaScript, and Python. Proficient in Agile methodologies, automated testing, and collaboration within cross-functional teams to deliver high-quality software solutions.
#J-18808-LjbffrReference: WJ-766_22065029