Senior Software Engineer I, Broker Platform Engineering
Senior Software Engineer building the Broker Platform at Forge, delivering high-quality, low-latency trading and broker operations experiences. Backend-first full-stack role focused on real-time data, distributed systems, and financial services products.
About the job
Responsibilities
- Deliver software on-time with accurate estimates
- Take ownership of changes to ensure they run in production with appropriate monitoring
- Integrate internal and external APIs, ensuring data accuracy and consistency across distributed systems
- Provide quality code review feedback to prevent production issues and help other team members grow
- Partner with product on understanding requirements, review technical requirements, and take/implement actionable tasks from the team’s board/backlog
- Collaborate with cross-functional teams to understand business requirements and design solutions implementing them
- Support healthy system operations and ensure high levels of availability are achieved
Requirements
- 5-8 years of software engineering experience with a Bachelor’s degree in Computer Science, Engineering, or equivalent years of working experience
- Backend-first Full-Stack engineering experience in C#, Java, or an equivalent compiled object-oriented programming language on the back-end and React on the front-end
- Experience working in the Financial Services space specifically on a customer facing product
- Proven expertise in working with CI/CD pipelines, managing application deployments, and ensuring code quality
- Knowledge of real-time data processing and event-driven architectures using technologies like Kafka and DAPR
- Experience designing and managing distributed caching strategies using Redis
- Proficient in Databases like PostgreSQL or RDS, SQL queries, and experience with cloud platforms like AWS or similar (Azure, GCP, etc)
- Familiarity with version control systems like Git and platforms like GitHub and Agile project management tools such as JIRA
Preferred Qualifications
- Experience as a software engineer for a product engineering team
- Experience with deploying and scaling containerized microservices using Kubernetes in production environments
- Experience using large language models and agentic workflows
- Experience with Event Sourcing and frameworks such as Marten
Skills
C#, Java, React, Kafka, Dapr, Redis, Postgres, AWS, Kubernetes, Git, Jira
Similar jobs
Fullstack Engineering jobsLeads end-to-end development of scalable, distributed SaaS features for a clinical-trial platform, contributing to architecture, engineering practices, and customer-focused delivery. Requires 7+ years of experience, TypeScript and Python expertise, and strong full-stack and cloud skills.
Build end-to-end full-stack systems for Medicare/Medicaid products, including mobile apps with Vue/TypeScript/Capacitor and backend with Python/Flask/Postgres. Requires 5+ years experience, startup mindset, Python/JS fluency, and CS fundamentals.
Build and operate scalable full-stack distributed applications using C#/.NET, TypeScript, React, and AWS. The role requires production experience across microservices, automated testing, CI/CD, observability, and troubleshooting in both cloud-native and customer-hosted environments.
Build and operate first-party data collection systems across browser code, edge runtimes, and backend services. The role requires 6+ years of software engineering experience, strong Java or Kotlin and JavaScript/TypeScript skills, edge-computing familiarity, and production use of AI-assisted development tools.
Senior Full Stack Engineer builds and ships features for mobile apps and scalable backends serving millions, partnering with Product/Design on consumer products for government benefits. Requires 5+ years experience, Python/JavaScript fluency, strong product instincts, and ownership mindset.