Software Engineer III developing high-performance applications for next-gen e-commerce platform. Responsibilities include coding, troubleshooting, and mentoring junior engineers in a hybrid work environment.
Responsibilities
Develop scalable microservices and applications with minimal oversight, ensuring high code quality, reliability, and performance
Work independently on assigned problems and triage production issues, identifying root causes and suggesting solutions
Write modular, testable, resilient, production-grade code with strong attention to edge cases and optimization
Develop components and services with strong understanding of distributed systems, fault tolerance, and scalability
Leverage AI/ML tools (GitHub Copilot, ChatGPT, etc.) to enhance development productivity and integrate them into CI/CD workflows
Implement and optimize RESTful/GraphQL APIs and integrate with third-party services
Effectively debug and resolve software issues. Identify and communicate potential risks in projects. Participate in Root Cause Analysis (RCA) sessions.
Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.
Requirements
Bachelor’s degree in computer science or equivalent practical experience.
3-5 years of experience in software development with strong focus on data structures and algorithms
3+ years of experience building production-grade web applications and microservices
Mastery of at least one modern programming language (Java, Python, Go, Node.js, or C#)
Deep understanding of algorithms, data structures, concurrency, memory management, debugging, and optimization
Experience of JavaScript, HTML, CSS, and responsive design principles.
Expertise in building RESTful/GraphQL APIs, microservices architecture, and event-driven systems
Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB)
Work with AWS (or other cloud providers) utilizing services like EC2, S3, Lambda, etc. Understand cloud security best practices.
Good problem-solving and debugging skills.
Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.
Proficiency using AI-powered development tools (GitHub Copilot, Amazon CodeWhisperer, Tabnine, ChatGPT) for code generation, refactoring, and documentation
Understanding of prompt engineering and LLM integration patterns
Knowledge of AI-assisted testing, code review, and quality assurance tools
Senior Software Engineer at Ford collaborating on data integration challenges in mobility technology. Focused on developing scalable solutions and ensuring quality practices in a hybrid work environment.
Software Engineer III developing embedded firmware for microprocessor - based devices at S&C Electric Company. Ensuring smooth operations and supporting a diverse team in energy solutions.
Technical Lead overseeing the XM reference architecture spanning Medallia and Qualtrics. Leading complex solution design and integrations to maximize platform performance and data quality.
Senior Sitecore Software Engineer delivering digital solutions leveraging Sitecore technology for a prominent digital business agency in Greece. Focused on large - scale web applications and solution development.
Senior Software Engineer developing Python/Django and React web applications for travel spend management platform. Working in an Agile environment with opportunities for mentorship.
Software Engineering Intern at WM gaining real - world experience on impactful projects. Collaborating with professionals and presenting work to senior leaders while participating in skill - building activities.
Senior Engineer testing & automating Telematics ECU Software at Daimler Truck. Involved in requirements analysis and test planning through various communication protocols and frameworks.
Software Engineer designing and developing scalable applications using the Microsoft technology stack at IAA Holdings. Collaborating with teams to deliver high - performance systems and mentor junior engineers.
Computer Networks Software Engineer Intern working on software development for Akamai's technology team. Involves hands - on projects with advanced network technologies and collaboration with multinational teams.