Staff Software Engineer
RekNomics · New York, United States · 3 days ago
On-siteInformation TechnologyFull-time
Responsibilities
- Lead the development of foundational technology capabilities that support multiple products and teams.
- Design and build scalable backend systems and distributed applications.
- Drive architectural decisions and establish engineering best practices.
- Lead technical design reviews and contribute to long-term platform strategy.
- Build highly reliable, scalable, and maintainable systems.
- Develop integration frameworks and services connecting multiple systems and data sources.
- Partner with engineers across teams to improve platform performance, reliability, and developer productivity.
- Mentor senior engineers and raise the technical bar through code reviews and technical guidance.
- Remain hands-on and contribute to the most challenging technical projects.
Requirements
- 8+ years of software engineering experience.
- Strong expertise in Python and backend development.
- Deep experience with distributed systems and scalable platform architecture.
- Prominent track record designing systems used by multiple teams or products.
- Strong system design, data modeling, and software architecture skills.
- Experience operating production systems at scale.
- Adequate ability to influence technical direction across teams.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience building AI-powered applications or platforms.
- Experience with cloud-native architectures and modern infrastructure.
- Experience with large-scale data platforms and integrations.
- Prior Staff or Principal Engineer experience.
- Demonstrated track record of delivering large-scale, business-critical systems.