The Full-Stack Software Engineer position at ScienceSoft USA Corporation offers an opportunity for an experienced software engineer to work across backend services, frontend applications, APIs, cloud infrastructure and AI-enabled engineering workflows. The role requires at least 8 years of software engineering experience and strong skills in Python, React, distributed systems, AWS or Azure, APIs and modern AI development tools.
Full-Stack Software Engineer Job 2026
ScienceSoft USA Corporation is seeking an experienced Full-Stack Software Engineer to help design, build and scale technology platforms. The position is based in McKinney, Texas, and is advertised as a permanent, full-time opportunity.
The role is targeted at an expert-level engineer with at least eight years of experience who can operate across backend systems, frontend applications, APIs, integrations, workflows and platform foundations.
A notable feature of this opportunity is its emphasis on AI-native software engineering. The successful candidate is expected to use modern AI tools as part of everyday development to accelerate coding, testing, debugging, documentation, prototyping and delivery.
The position is therefore suited to senior engineers who combine strong traditional software engineering fundamentals with practical experience using AI-assisted development tools.
Role Overview
The engineer will have significant ownership over the design and development of platform capabilities.
The role involves working across:
- Backend services
- Frontend applications
- APIs
- Dashboards
- Internal tools
- Workflow systems
- Third-party integrations
- Cloud platforms
- Distributed systems
- AI-enabled development workflows
The position also requires the ability to work in ambiguous environments and make architectural decisions while keeping product outcomes, reliability and long-term maintainability in mind.
Key Responsibilities
The successful candidate will be expected to lead the design and development of core platform services, APIs, frontend applications and internal tools.
Major responsibilities include:
Full-Stack Development
Build solutions across backend systems, user interfaces, workflow logic and external integrations.
The engineer will need to understand the complete technology stack rather than focusing exclusively on either frontend or backend development.
AI-Assisted Engineering
Use AI tools throughout the software development lifecycle, including:
- Coding
- Prototyping
- Testing
- Debugging
- Documentation
- Design exploration
- Productivity improvement
The position specifically describes the ideal candidate as an AI-native builder.
Architecture and Integrations
The engineer will design orchestration and workflow logic across services, vendors, business processes and external systems.
Responsibilities also include integration architecture involving third-party platforms, enterprise systems, identity providers, financial systems and external APIs.
Engineering Standards
The successful candidate will help improve engineering standards covering:
- Architecture
- Code quality
- Testing
- Observability
- Security
- Reliability
- Operational excellence
Technical Leadership
The position involves mentoring engineers and helping strengthen the organization’s AI-native engineering practices.
The engineer will also contribute to longer-term platform strategy, including decisions involving build versus buy, extensibility and maintainability.
Required Qualifications
Candidates should have at least eight years of software engineering experience and a strong history of building and operating production systems.
The stated requirements include:
- Senior or staff-level experience with complex distributed platforms
- Strong full-stack engineering experience
- Strong backend development experience in Python
- Experience with modern frontend frameworks such as React or Next.js
- Experience with service-oriented or microservices architectures
- Strong understanding of API design
- Knowledge of event-driven systems
- Understanding of workflow orchestration
- Experience with distributed systems
- Experience integrating third-party systems and external APIs
- Experience with AWS, Azure or GCP
- Experience with containerized deployment
- Understanding of security, reliability and observability
- Understanding of performance at scale
- Ability to use AI tools effectively during software development
- Strong product sense
- Strong architectural decision-making skills
- Ability to operate with high ownership and accountability
Preferred Experience
The employer lists several areas that could strengthen an application.
Preferred qualifications include experience with fintech and Temporal orchestration, as well as experience building AI-assisted or AI-enabled products.
Experience with developer tools, internal platforms, agentic workflows and automation systems is also relevant.
Candidates may benefit from experience using AI development tools such as:
- Cursor
- GitHub Copilot
- Claude
- Lovable
- Replit
- Similar AI-assisted development platforms
Additional desirable experience includes workflow engines such as Temporal, Zeebe or Camunda.
Knowledge of identity and access management, auditability, policy-driven systems and integration-heavy platforms is also highlighted.
Technical Skills
The position combines several areas of modern software engineering.
Programming
Python is specifically required.
Frontend
Experience with:
- React
- Next.js
- Similar modern frontend frameworks
Architecture
Candidates should understand:
- Microservices
- Distributed systems
- Event-driven architectures
- API design
- Workflow orchestration
Cloud
Experience with at least one major cloud platform is required, including:
- AWS
- Microsoft Azure
- Google Cloud Platform
AI Engineering
Candidates should be comfortable incorporating AI tools into development workflows and potentially working on AI-enabled products and systems.
AI-Native Software Engineering
One of the most distinctive aspects of this position is the emphasis on AI-native engineering.
The company is looking for an engineer who can use AI tools as part of the normal development process rather than treating them as an occasional productivity tool.
This includes using AI for rapid prototyping, generating and improving tests, debugging, documentation and exploring potential designs.
For experienced developers, this means the role places value not only on knowing programming languages and architecture but also on understanding how modern AI tools can improve software delivery without compromising quality, security or maintainability.
Experience With Regulated Environments
Experience in fintech, enterprise software or other compliance-sensitive environments is listed as desirable.
This is particularly relevant for engineers who have worked on systems where security, auditability, access control and reliability are important requirements.
Experience with financial systems and enterprise dependencies can therefore be an advantage.
Who Should Apply?
This opportunity may be particularly relevant to experienced software engineers who have progressed into senior or staff-level responsibilities.
Strong candidates are likely to be professionals who can:
- Design rather than simply implement systems
- Work across the full technology stack
- Make architectural decisions
- Lead technical initiatives
- Work with distributed systems
- Integrate external platforms
- Use cloud infrastructure
- Apply AI development tools effectively
- Mentor other engineers
- Connect technical decisions to business outcomes
Because the position requires 8+ years of experience, it is not positioned as an entry-level or graduate software engineering opportunity.
Job Details
| Category | Details |
|---|---|
| Job Title | Full-Stack Software Engineer |
| Company | ScienceSoft USA Corporation |
| Location | McKinney, Texas, United States |
| Employment Type | Full-time |
| Contract | Permanent |
| Experience Level | Expert |
| Experience Required | 8+ years |
| Key Language | Python |
| Frontend | React, Next.js or similar |
| Cloud | AWS, Azure or GCP |
| Architecture | Microservices, distributed systems |
| AI Tools | Cursor, GitHub Copilot, Claude, Lovable, Replit or similar |
How to Apply
The position is hosted externally through the WeAreDevelopers platform. Candidates interested in the opportunity should review the complete vacancy requirements and use the available application route to access the external posting.
Applicants should ensure that their CV clearly demonstrates relevant experience in full-stack development, Python, cloud platforms, distributed systems, APIs, AI-assisted engineering and technical leadership where applicable.
Because the position requires significant professional experience, candidates should emphasize substantial production systems they have designed, developed or operated rather than listing technologies without demonstrating practical application.
Final Thoughts
The Full-Stack Software Engineer position at ScienceSoft USA Corporation represents a senior-level opportunity for an experienced engineer interested in combining full-stack development with cloud architecture, distributed systems, workflow orchestration and AI-assisted software engineering.
The role particularly emphasizes Python, React or Next.js, APIs, microservices, cloud platforms, third-party integrations and AI-native development practices.
With an experience requirement of at least eight years, the opportunity is best suited to engineers capable of taking ownership of complex technical problems, influencing architecture and mentoring other developers.
Candidates with backgrounds in fintech, AI-enabled products, workflow orchestration, enterprise platforms and integration-heavy systems may find their experience particularly relevant.
Note: The information above is based on the vacancy details supplied. Applicants should verify the current status, application instructions and any changes to the role through the employer’s or hosting platform’s current listing before applying.
Strong SEO Keywords
Full-Stack Software Engineer 2026, Full Stack Engineer jobs, ScienceSoft jobs, ScienceSoft USA Corporation jobs, senior software engineer jobs, staff software engineer jobs, AI software engineer jobs, AI native engineer jobs, full stack Python jobs, Python developer jobs, React developer jobs, Next.js developer jobs, software engineering jobs Texas, software engineer McKinney Texas, cloud software engineer jobs, AWS software engineer jobs, Azure software engineer jobs, distributed systems engineer, microservices engineer jobs, API engineer jobs, AI engineering jobs 2026, AI developer jobs, fintech software engineer jobs, Temporal orchestration jobs, workflow orchestration engineer, enterprise software engineer, senior full stack developer, staff engineer jobs 2026, software architect jobs, machine learning and AI engineering, AI assisted software development, remote software engineering jobs, technology jobs in Texas, high level software engineering jobs