Harvest the power of your data
Product Software Engineer III
Location
United States
Posted
130 days ago
Salary
€48.5K - €62K / year
Seniority
Senior
Job Description
Product Software Engineer III
Agile Lab
• Analyzes, designs, and implements complex systems; • Challenges the team processes, looking for ways to improve; • Mentors junior engineers via pairing, design, and code review; • Builds software solutions by adhering to our quality standards about SDLC; • Makes active efforts to stay up-to-date with technologies; • Leads the technical design of complex systems; • Understands and optimizes system performances; • Takes the initiative to fix issues before they become a problem; • Delivers complex systems, well-baked, and almost bug-free; • Proactively identifies problems with requirements and project plan.
Job Requirements
- Bachelor’s degree in Computer Engineering or Computer Science;
- Previous experience (+3 years);
- Strong experience in designing software architectures;
- Indepth knowledge of Typescript/Javascript, Java/Scala, Python;
- Good knowledge of Node.js;
- Good knowledge of functional programming principles (optional: Scala);
- Experience with microservices architecture;
- Experience with RESTful APIs;
- Optional: experience with React;
- Optional: experience with GraphQL APIs;
- Knowledge of CI/CD tools and processes;
- Knowledge of IaC principles, Docker and Kubernetes;
- Experience with SQL databases (PostgreSQL in particular);
- Experience with version control systems like Git;
- Excellent knowledge of security, protocols, and open standards;
- Conducting Design and Code Review;
- Excellent communication skills;
- Proactivity;
- Business and functional understanding;
- Team Player;
- Ability to solve complex networking, data, and software issues.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Actively participate in the design, development, and deployment of cloud data integration and AI solutions - writing code, building prototypes, and troubleshooting complex technical challenges alongside engineering teams. • Champion the adoption of AI and advanced analytics in business and technical portfolios, surfacing new opportunities and accelerating tangible impact. • Translate enterprise AI, cloud, and data frameworks into practical, actionable solutions for teams and products. • Architect and oversee cloud-based data integration strategies, ensuring secure, scalable, and future-ready data flows. • Collaborate with business, product, and engineering leaders to align technology solutions with strategic goals. • Mentor and develop engineering talent, fostering a culture of innovation, accountability, and continuous learning. • Lead by example in hands-on development, conducting code reviews, setting technical standards, and ensuring high-quality, maintainable solutions. • Develop and deliver proof-of-concept and pilot projects to validate new technologies and approaches before enterprise-wide rollout.
Role Description - Further development and optimization of our Python-based services for EV battery diagnostics - Design and maintenance of robust data pipelines using Prefect to automate data processing - Development and enhancement of REST APIs for internal and external data communication - Improvement of code quality, test coverage, and documentation of existing services - Close collaboration with the Data Science team to translate analytical models into production-ready software Qualifications - Completed degree in Computer Science or a comparable qualification - At least 3 years of professional experience in software development with Python - Experience in building and operating data pipelines (ideally with Prefect or similar orchestration tools) - Strong proficiency in SQL and relational databases - Experience in designing and working with REST APIs - Independent, structured, and detail-oriented way of working - Good command of German or English, both written and spoken Requirements - Experience with container technologies (Docker) - Experience in software architecture and designing scalable systems - Knowledge of CI/CD processes - Interest in electromobility and battery technology Benefits - Work at the forefront of developing next-generation battery diagnostic products - Gain access to AVILOO’s unique global database of EV battery data - Take on a key role at the core of our R&D and Data Science team - Be part of a dynamic team that is pioneering new approaches - Contribute to global innovation leadership in a rapidly growing market - Flexible working environment - Competitive salary and a performance-driven culture
• Designing scalable API first architecture, service patterns, and robust API standards for third-party integrations • Lead and own the transition to Cloud native architecture • Expertise in AI tools adaptation and strategic outcome oriented responsibility • Be the technical authority for integrations and backend systems across the engineering organization. • Driving modernization efforts toward a highly reliable, service-oriented platform. • Leading complex cross-team engineering initiatives and influencing long-term technical strategy. • Ensuring high accessibility, stability, and performance across integration workflows. • Deep knowledge of Kafka or similar event streaming platforms. • Mentoring engineers across multiple teams and contributing to engineering excellence. • Partner with stakeholders to identify new integration opportunities that drive business value.
• Expertise in scalable API first architecture, service patterns, and robust API standards for third-party integrations • Expertise in the transition to Cloud native architecture • Expertise in AI tools adaptation and strategic outcome oriented responsibility • Driving modernization efforts toward a highly reliable, service-oriented platform. • Building and maintaining integrations connecting our platform with customer systems, security tools, workflow engines, and more. • Helping evolve our platform into a robust, service-oriented architecture with high reliability. • Creating consistent service patterns and ensuring strong guarantees around interfaces and performance. • Improving internal engineering tools that support security triage and vulnerability workflows. • Collaborating with designers using our accessible and standards-compliant design system (bugcrowd.design). • Ensuring high accessibility, stability, and performance across integration workflows. • Deep knowledge of Kafka or similar event streaming platforms. • Mentoring engineers across multiple teams and contributing to engineering excellence.


