
Syndicode
Software engineer with math knowledge
June 15, 2026
Full-time
Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed.
We believe that our people and culture make Syndicode’s success continuous. Our team is unified by shared principles like: Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and can analyze a variety of sources to make sound, timely decisions.
About the project
Our team is building an internal tool for a major construction company to help their teams design and evaluate complex layouts while accounting for real-world constraints. The product combines robust engineering logic with an interactive 3D browser view, making it easier for users to explore design options and estimate key building parameters, including costs.
In this role, you’ll work on the system's core logic—refining existing solutions and developing new approaches to make the application faster, smarter, and more accurate.
What you’ll be doing
- 2D Modeling & Layout Optimization: Develop and maintain a constraint-based 2D modeling engine that generates optimized floor plans from site dimensions and design parameters.
- Software Development: Implement and refine algorithmic and constraint-based logic in clean, reliable, and maintainable code.
- Collaboration: Work closely with cross-functional teams—including developers and domain experts—to understand requirements.
- Testing and Validation: Test and validate core logic to ensure accuracy and reliability.
- Documentation: Write clear and concise documentation for key logic, decisions, and code.
- Continuous Improvement: Stay up to date with relevant tools and approaches to improve existing solutions when needed.
What you’ll need
- Minimum 5 years of software development experience.
- Minimum 2 years of experience with Python.
- Experience building RESTful APIs with FastAPI.
- Commercial experience with C# .NET.
- Foundational knowledge of mathematics relevant to 2D modeling.
- Experience with AI coding tools.
- Strong analytical thinking and ability to break down problems.
What you’ll get at Syndicode
- Fully remote job
- Continuous feedback within teams and departments
- Ability to participate in decision-making and bring new ideas.
- Self-management: opportunity to manage your time and plan activities.
- Dynamic fast-growing environment.