3Pillar Global

3Pillar Global

3Pillar Global is an innovative product development company that builds breakthrough software products to power digital businesses. They offer a range of services including product strategy, management, user experience design, and software engineering ...

Internet Software & Services
1K-5K
Founded 2006
$26M raised

Description

  • Work independently on technical implementation within a defined architecture from conceptualization through deployment.
  • Evaluate trade-offs among correctness, robustness, performance, and customer impact to deliver the right solution.
  • Collaborate with product, design, and engineering teams on architecture, dependencies, product strategy, and direction.
  • Contribute to code reviews, technical documentation, and resolution of complex bugs.
  • Focus on building solutions with strong security, performance, and reliability characteristics.
  • Provide technical oversight of architecture and influence implementation decisions beyond the immediate team.
  • Coach and support peers while helping estimate work accurately.
  • Mentor other engineers and contribute to decision-making across the organization.
  • Support the development of well-tested, scalable, enterprise-level systems.
  • Help with technical orchestration across tasks and delivery activities.

Requirements

  • 7+ years of experience as a Full Stack Engineer.
  • 3+ years of experience with .NET Core and C# / .NET 6+.
  • 3+ years of experience working in AWS cloud environments, including Lambdas, EKS, and SQS.
  • 3+ years of experience with relational and NoSQL databases, including SQL Server and MongoDB.
  • Solid experience with microservices architecture.
  • Experience with Docker/containerization and Kubernetes.
  • 3+ years of experience working with APIs.
  • 2+ years of experience with unit testing.
  • Experience with Agile methodologies.
  • Strong knowledge of object-oriented programming, SOLID principles, architectural styles, design patterns, and OWASP.
  • Experience with CodeCommit and Git.
  • High level of English proficiency for collaboration with a globally distributed development team.
  • Experience following and adapting high-level architecture to project and client needs.
  • Ability to verify and validate architecture implementations and influence broader architecture decisions.
  • High-level design proficiency using UML, C4, or ArchiMate.
  • Preferred experience in Java or similar object-oriented languages.
  • Experience building CI/CD pipelines.
  • Knowledge of building cloud-native applications.

Benefits

  • Medical insurance as per company policy.
  • Life insurance as per company policy.
  • 15 days of paid vacation as per local law.
  • Paternity and maternity leave as per local law.
  • Marriage, bereavement, and graduation leave as per company policy.
  • Paid holidays as per local law.
  • Christmas and mid-year bonuses as per local law.
  • Flexible remote-first work environment.
  • Direct payroll deposit.
  • Fitness offerings and mental health support, depending on country policy.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
23 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Virginia Beach, VA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects large-scale audio datasets for model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
43 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage system for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
46 minutes ago

Senior Software Engineer, Backend (Payments)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a software engineer for its Consumer Payments team to help build and operate high-scale payment processing systems that support feature development, international expansion, and business growth.

AWS Kotlin Kubernetes MySQL Python
50 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers