S

Sharetec

Core processing software for credit unions

Senior Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 6 years of professional software development experience, including technical leadership on complex projects.
  • Deep proficiency with at least one backend platform: C#/.NET, Java/Spring Boot, Node.js, OpenEdge, or Python/FastAPI.
  • Advanced experience with modern frontend technologies: Angular, React, or Vue.js.
  • Strong database design and data architecture expertise using Progress, PostgreSQL, SQL Server, or MongoDB.
  • Experience integrating APIs and third-party systems securely and efficiently.
  • Proven ability to modernize legacy applications into modular designs.
  • Familiarity with DevOps tooling, CI/CD pipelines, and cloud services.
  • Strong understanding of software architecture, design patterns, and performance optimization.
  • Bachelor's degree in Computer Science or Software Engineering, or equivalent experience.

Responsibilities

  • Architect scalable, secure, and maintainable systems across backend, frontend, and database layers.
  • Lead design discussions, code reviews, and engineering best-practice initiatives.
  • Evaluate new technologies and guide adoption of tools that improve developer productivity and system performance.
  • Define and document architecture patterns, design principles, and shared libraries for reuse across teams.
  • Partner with DevOps on CI/CD pipelines, deployment automation, and observability tooling.
  • Build high-quality, production-ready features using modern frameworks and cloud platforms.
  • Write clean, testable, and efficient code, and help coding standards evolve.
  • Optimize system performance, reduce technical debt, and improve reliability.
  • Work with QA engineers on automated testing strategies and code coverage.
  • Take part in the production support rotation and lead root cause analysis and prevention.
  • Mentor and coach mid-level and junior engineers.
  • Partner with product managers and stakeholders to translate business needs into technical solutions.
  • Give feedback and guidance during design and implementation reviews.
  • Act as a technical resource and subject matter expert for the product domain.

Desired Qualifications

  • Experience leading small teams or serving as technical lead on a feature squad.
  • Experience designing distributed systems or microservice architectures.
  • Hands-on experience with containers and orchestration using Docker or Kubernetes.
  • Experience implementing secure coding practices.
  • Prior experience in financial services or fintech.
  • Familiarity with SOC 2 or other compliance frameworks.

About the Company

Sharetec

Core processing software for credit unions

Sharetec provides core processing software for credit unions, delivering a scalable platform that handles essential banking operations while supporting fast deployment and a wide range of products and services. The system emphasizes ease of use with a user-friendly interface that reduces training time and day-to-day support needs, along with strong business continuity planning. It runs on technology that keeps organizations up-to-date, aiming to lower the total cost of ownership and maximize return on investment. Sharetec differentiates itself by offering scalability for credit unions of all sizes, a broad product suite, rapid deployment, and a focus on simplifying operations to help credit unions grow while staying cost-efficient.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Circle Pines, MN
Founded
1993

Recently Posted Jobs

Explore more opportunities at Sharetec

See more jobs