As a Developer Advocate, you will bridge engineering and developer relations by creating impactful content, engaging with the developer community, and driving adoption of Fireworks' AI platform.
Senior Software Engineer
📜 Description
- Design, implement, test, debug, and deploy product features and services across the software lifecycle.
- Build and maintain frontend, backend, and partner API integrations, including real-time data APIs.
- Use relational SQL databases and design schema changes to support new features.
- Handle sensitive customer data appropriately and build data-driven products.
- Collaborate with Product, global engineering teams, and partners to deliver products for international markets.
- Own feature areas, participate in code reviews and Agile practices, and mentor and document for new engineers.
🛠️ Requirements
- Bachelor’s degree in a technical discipline such as computer science, software engineering, or a related field.
- 8 + years of experience in financial technology services.
- Proficiency in front-end and back-end technologies, PHP, Java, Javascript/Vue/AngularJS, HTML, CSS, SQL.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Being a team player, that includes review, pair programming, collaboration in one task, mentoring or being mentored.
- Experience with Adobe Experience Platform (AEP).
- Exposure to omnichannel activation (email, push, SMS, in-product).
- Interest in growing toward Staff / architecture responsibilities.
- Experience in product-led or growth-driven companies.
✨ Benefits
- 100% Company-funded Health for employees and immediate family members
- Life Insurance
- Indefinite-term contract
- 20 days of vacations, unlimited sick leave
- $2,000 USD annual Co-working Travel perk
- $2,000 USD annual Professional Development perk
- Headphone benefit
- Home office equipment allowance and wellness perks
- Catered lunches
Full job description
Responsibilities
Requirements
Nice to Have
Benefits
Similar jobs
Search more Software Engineer jobsSenior Software Engineer, Mobile Engineer
Develop and maintain production React Native apps for iOS and Android, delivering reliable, high-performance features while shaping technical quality, resolving complex issues, and mentoring engineers.
Architect and scale the platform’s core systems for ingesting and processing social data, powering AI agents and real-time analytics while shaping technical direction, reliability, and engineering practices.
Senior Software Engineer - Alerting Platform Automation
Build and scale automation for Datadog’s Alerting platform, creating fast test environments and improving infrastructure, CI/CD, deployment, and developer tooling to strengthen reliability and feedback loops.
Develop firmware for an embedded processor on an SoC, bridging higher-level software to AI acceleration hardware while collaborating across hardware and software teams and verifying production-quality performance.
