Full-Stack Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a strong Staff Software Engineer, Full Stack to help design, build, and scale the platform.
This is a high ownership role for an engineer who can work across backend services, frontend applications, APIs, workflows, integrations, and platform foundations. The ideal candidate is comfortable operating in ambiguous environments, influencing architecture, and turning complex business and technical requirements into reliable product outcomes.
We are not looking for a traditional software engineer only. We are looking for an AI native builder who uses modern AI tools as part of their daily engineering workflow to move faster, prototype quickly, improve code quality, support testing and documentation, and deliver stronger end-to-end outcomes.
Responsibilities
- Lead the design and development of core platform services, APIs, frontend applications, dashboards, and internal tools
- Build full stack solutions across backend systems, user experiences, workflow logic, and integrations
- Use AI tools to accelerate design, coding, testing, debugging, documentation, prototyping, and delivery
- Design orchestration and workflow logic across services, vendors, business processes, and external systems
- Drive integration architecture with third-party platforms, enterprise systems, identity providers, financial systems, and other external services
- Partner closely with product, design, security, business, and engineering teams to translate requirements into scalable technical solutions
- Think end-to-end across product, user experience, architecture, delivery, operations, and long-term maintainability
- Define and improve engineering standards for architecture, code quality, testing, observability, security, and operational excellence
- Mentor engineers and help raise the team’s AI native engineering practices
- Contribute to long-term platform strategy, including build versus buy decisions, extensibility, and maintainability
Requirements
-
Minimum Qualifications:
- 8+ years of software engineering experience, with strong experience building and operating production systems
- Experience working at senior or staff level on complex distributed platforms
- Strong full stack engineering background across backend systems and frontend applications
- Strong backend development experience in Python
- Experience with modern frontend frameworks such as React, Next.js, or similar
- Deep experience with service-oriented or microservices-based architectures
- Strong understanding of API design, event-driven systems, workflow orchestration, and distributed systems patterns
- Hands-on experience integrating with third-party systems and external APIs in reliable, secure, and scalable ways
- Experience with cloud platforms such as AWS, Azure, or GCP, along with containerized deployment patterns
- Strong understanding of security, reliability, resilience, observability, and performance at scale
- Ability to use AI tools effectively as part of the software development lifecycle, including coding assistants, prototyping, automated test generation, documentation support, design exploration, and productivity acceleration
- Strong product sense and ability to think beyond assigned tickets toward customer outcomes, platform value, and business impact
- Ability to navigate ambiguity, drive clarity, make sound architectural tradeoffs, and operate with high ownership and accountability
-
Preferred Qualifications:
- Background in Fintech, Temporal orchestration
- Experience building AI-assisted or AI-enabled products, developer tools, internal platforms, agentic workflows, or automation systems
- Experience using AI tools such as Cursor, GitHub Copilot, Claude, Lovable, Replit, or similar tools to accelerate real software delivery
- Experience in regulated domains such as fintech, digital platforms, enterprise software, or other compliance-sensitive environments
- Experience with workflow and orchestration engines such as Temporal, Zeebe, Camunda, or similar
- Familiarity with identity, access management, auditability, and policy-driven systems
- Experience with integration-heavy platforms involving multiple providers, vendors, or enterprise dependencies
- Exposure to modern platform engineering practices, internal developer platforms, or reusable shared services
- Strong engineering leadership, mentorship, and ability to raise the bar for technical quality and execution
We Offer
- Competitive salary
- Full-time employment
- Opportunity to work with cutting-edge AI tools and technologies
- Collaborative and innovative work environment
- Professional growth and development opportunities
About the Company
[Company description if present]
© ScienceSoft USA Corporation. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at ScienceSoft USA Corporation
All 9 rolesSenior Sales Manager
ScienceSoft USA Corporation
Senior Backend Engineer (.NET, AI/ML)
ScienceSoft USA Corporation
PLC Beckhoff TwinCAT Developer
ScienceSoft USA Corporation · United Kingdom
Middle ServiceNow Developer (ITOM)
ScienceSoft USA Corporation