Software Engineer
Location
Egypt
Posted
4 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Bloompath
Role Description We’re hiring an experienced software engineer with at least five years of experience to help shape and build BloomPath’s platform. This is a hands-on role with broad technical influence. You will own critical parts of the product, make important architectural decisions, and help the engineering team maintain a high standard of technical excellence. You will operate with significant autonomy. We do not emphasize titles or traditional hierarchy; leadership at BloomPath comes from judgment, ownership, execution, and helping others succeed. You will report directly to the CTO and work closely with engineering, product, company leadership, and customers. What You’ll Do - Design, build, test, and operate production software across our platform - Work across TypeScript, Python, APIs, data pipelines, integrations, and AI-powered capabilities - Own complex initiatives from technical design through production and ongoing operation - Help shape the architecture and technical direction of the company - Review designs and code, identify risks, and guide the team toward simple, reliable solutions - Improve engineering practices across testing, observability, security, reliability, and delivery - Support other engineers through technical guidance, pairing, and constructive feedback - Build AI systems that are grounded, observable, evaluable, and reliable in real customer environments - Take responsibility for outcomes, not only assigned tasks Our Technology - TypeScript and Node.js - Python - Google Cloud Platform - Docker and Kubernetes - PostgreSQL - APIs, integrations, and multi-tenant services - Gemini and other large language models - LangChain, Langfuse, and Phoenix - GitHub and modern CI/CD practices You do not need experience with every tool. Strong engineering fundamentals, architectural judgment, and the ability to learn quickly matter more. Qualifications - Five or more years of professional software engineering experience - Strong experience designing and building production software systems - Advanced proficiency in Python, TypeScript, or a comparable language - Experience owning technically complex work from design through production - Strong understanding of APIs, databases, distributed systems, cloud infrastructure, and software architecture - Experience with containers and cloud-based environments - Ability to evaluate tradeoffs and communicate technical decisions clearly - A track record of improving code quality, reliability, and engineering practices - Ability to guide other engineers without relying on formal authority - High ownership, sound judgment, and comfort working with ambiguity - Strong written and verbal English communication skills Requirements - Experience with AI evaluation, tracing, retrieval, or observability - Experience in regulated or high-compliance environments - Experience in an early-stage startup or small, autonomous engineering team What Makes This Role Different - You will have meaningful influence over the technical direction of the company - You will remain deeply hands-on while helping guide the engineering team - You will work directly with the CTO, founders, product leaders, and customers - You will solve real operational problems rather than hypothetical AI use cases - Your leadership will come from impact and trust, not hierarchy Why BloomPath Most AI products require teams to change how they work. We don’t. We build and tune a platform that fits into real workflows and existing systems for teams that need reliability, not experiments. You will help define what production-grade AI looks like while shaping the technical foundation of a growing company.
Related Guides
Related Job Pages
More Software Engineer Jobs
Notice Developer / Engineer – IRS Notice Modernization, MBI Clearance
Visvero | Analytics, That's IT!Transform Your Business with Expert Analytics / Data Virtualization, RPA, BI, and AI/ML Solutions
• Develop and implement correspondence solutions using OpenText Exstream for IRS • Work on IRS Notice Modernization solutions • Collaborate in Agile environments • Ensure compliance with IRS MBI requirements
Windchill Application Developer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced Windchill Application Developer to design, develop, and support customizations, integrations, and enhancements on the Windchill PLM platform. In this role you will work closely with PLM functional consultants and engineering stakeholders to translate manufacturing and product-lifecycle requirements into well-engineered Windchill solutions. - Combine strong hands-on Windchill Java customization experience with practical knowledge of Windchill data models, workflows, and integration patterns. - Work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions. - Raise the bar through code review, design review, and mentorship of more junior engineers. - Bring strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of PTC Windchill development experience. - Strong hands-on experience with the Windchill Java API. - Solid experience with workflows, lifecycle templates, and object initialization rules. - Working knowledge of Info*Engine and Windchill integration patterns. - Hands-on experience with JSP/HTML client customization. - Strong SQL skills and familiarity with the Windchill data model. - Experience with Windchill upgrades and migrations. - Excellent troubleshooting and documentation skills. - Strong communication and stakeholder management skills. Requirements - U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. - We are unable to sponsor new H-1B visa petitions for this position. Preferred Qualifications - PTC Windchill certifications. - Experience with Creo, Arbortext, or related PTC products. - Exposure to Windchill RV&S (Integrity) or ThingWorx integration. - Familiarity with CAD data management workflows. - Experience operating Windchill on cloud platforms. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Senior React Native Developer
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Develop and maintain a cross-platform mobile application using React Native for iOS and Android. • Implement new features based on the existing web application and business requirements. • Collaborate with backend, web, QA, and product teams to ensure seamless integration and consistent user experience. • Integrate REST APIs and real-time communication mechanisms. • Optimize application performance, stability, and scalability. • Participate in architecture discussions, code reviews, and technical decision-making. • Troubleshoot, debug, and resolve application issues. • Contribute to improving development standards, CI/CD processes, and overall code quality.
• Desarrollo sobre Liferay DXP: Participar en la evolución y mantenimiento de portales corporativos • Actualización de Componentes y Librerías: Desarrollar evolutivos orientados a la actualización y adecuación de librerías dentro del ecosistema de portales Liferay • Desarrollo e Integración de Servicios: Implementar y mantener integraciones mediante servicios REST y SOAP • Pruebas y Validación: Definir casos de prueba de acuerdo con las especificaciones técnicas • Modelado de Datos: Definir y construir modelos de datos alineados con los requisitos funcionales y técnicos del proyecto • Estimaciones Técnicas: Participar en la estimación de esfuerzos para tareas de desarrollo • Soporte Técnico: Colaborar con el resto del equipo aportando conocimiento técnico • Seguimiento y Calidad: Realizar revisiones técnicas, validar implementaciones y colaborar en la mejora continua de los procesos y entregables • Documentación y Conocimiento: Revisar y mantener la documentación técnica • Colaboración con Negocio: Participar en el análisis funcional y mantener una comunicación fluida con los diferentes interlocutores del proyecto.


