Senior Software Engineer
We are recruiting on behalf of a leading financial investment company established in 2001, with over 1,000 employees globally. With offices in the US, Canada, Hong Kong, the UK, and Poland, the company specializes in leveraging advanced data-driven strategies to optimize investment decisions.
Location: Warsaw, Poland (Hybrid: 3 days in-office per week)
Employment Type: Full-Time, Employment Contract
Role Overview:
As a Senior Software Engineer, you will design, develop, and implement next-generation data platforms by leveraging cloud-based data and distributed computing technologies. You will collaborate with cross-functional teams to brainstorm, design, test, and deploy backend APIs, data event streaming services, and analytical aggregation pipelines. You will contribute throughout the software development lifecycle, ensuring high-performance solutions that scale, with a strong focus on quality and best practices.
Key Responsibilities:
- Design and develop innovative solutions utilizing cloud-based data and distributed computing technologies for a next-gen data platform.
- Write, test, and manage production-grade backend application APIs, data event streaming services, and analytical aggregation pipelines.
- Contribute thought leadership across the full software development lifecycle—gathering requirements, prototyping, architecture, development rollout, and support.
- Collaborate with end-users and internal team members to clarify requirements and provide guidance on best practices.
- Engineer high-performance solutions for monitoring, measuring, and alerting on data platform issues.
- Actively participate in brainstorming, technical design discussions, code reviews, and overall team engagement within a globally distributed team.
- Produce clean, comprehensible, well-documented, and rigorously tested software.
- Participate in on-call rotations, embodying the "own what we build" philosophy to ensure seamless product and investment support.
Minimum Qualifications:
- 7+ years of professional software development experience.
- Expertise in building complex distributed software systems (Python/Golang experience is a plus but not required).
- Knowledge or relevant experience with service-oriented architectures (REST/RPC APIs), real-time streaming systems (Kafka, Apache Flink, etc.), and analytical databases.
- Experience working with both SQL and NoSQL databases (Time-series database experience is a plus).
- Familiarity with highly available distributed systems is a plus, but not required.
- Strong desire to build scalable, robust systems, with a deep understanding of software engineering best practices and CI/CD.
- Self-starter mindset, comfortable with experimentation, asking probing questions, and thriving in fast-paced, agile environments.
- Passion for continuous learning, with a keen interest in understanding large, complex systems, solving intricate problems, and conducting thorough testing.
Preferred Qualifications:
- Proficiency in containerizing workloads with Docker (Kubernetes experience is a plus).
- Experience with build automation tools like Jenkins or GitHub Actions.
- Familiarity with at least one cloud environment, with a preference for AWS (but not required).
Benefits:
- Annual Bonus: Based on both company and individual performance, typically equivalent to one month’s salary.
- Health Insurance: Comprehensive Luxmed premium coverage, including medical and dental care for you and your family.
- Life Insurance: Uniqa life insurance, covering up to 24 months of salary.
- Sports Card: Fully covered multisport card for fitness and wellness access.
- Lunch Allowance: Monthly lunch allowance of approximately 60 PLN.
- Pension (PPK): The company contributes 4% of your salary toward a pension plan.
- Parking: 10-12 parking spots available near the office, reservable in advance.
- Contract Terms: Permanent employment from the start, with a three-month probation period.
- Salary Reviews: Annual salary review, with the possibility of a second review based on performance.
If you are passionate about developing cutting-edge, scalable systems and want to work in a collaborative, globally distributed team, we’d love to hear from you!
- Department
- IT
- Locations
- Warsaw
- Remote status
- Hybrid Remote
About Simply Talented
We work with startups and scaleups companies and help them to grow by building recruitment strategies, and procedures by optimizing and supporting their recruitment actions.
We work with large organizations by finding suitable candidates for their open roles working along with their in-house recruiters/hr team.
Senior Software Engineer
Loading application form