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

  • Craft efficient, performant, testable, scalable, secure, and high-quality software code.
  • Apply object-oriented programming concepts and design patterns in day-to-day development.
  • Contribute to agile ceremonies including scrums, sprint planning, and code reviews.
  • Participate in requirements analysis, technical design, implementation, testing, problem resolution, and technical documentation.
  • Write automated unit tests and support both manual and automated integration testing.
  • Communicate technical issues to peers, architects, and project managers while recommending solutions.
  • Maintain test suites to protect application quality and prevent regressions.
  • Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions.
  • Mentor others through Communities of Practice or project teams and support technical capability growth.
  • Drive project delivery independently from conceptualization through deployment within defined architecture.

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering, or equivalent relevant background.
  • 8+ years of experience in software development.
  • Strong Java development experience.
  • Experience building applications with Spring, Spring Boot, and ORM frameworks such as Hibernate and JPA.
  • Experience building applications with Angular 2+ and front-end technologies including JavaScript/TypeScript, HTML, and CSS.
  • Experience building REST web services.
  • Experience writing SQL queries and working with joins, views, GROUP BY, and HAVING clauses.
  • Familiarity with version control systems, preferably Git.
  • Experience working in Agile software development methodologies.
  • Strong understanding of object-oriented programming principles such as abstraction and encapsulation.
  • Experience creating and implementing well-tested, scalable, and performant enterprise systems.
  • Experience implementing unit, integration, and end-to-end testing.
  • Client-facing experience and strong communication skills.
  • Preferred experience with Struts, Backbone, or Marionette.
  • Preferred experience with architectural and design patterns such as microservices, serverless, factory, singleton, and observer patterns.
  • Preferred experience working with cloud technologies such as AWS or Azure.
  • Preferred experience using containers such as Docker and Kubernetes.

Benefits

  • Remote-first flexible work environment with options to work from home, the office, or a hybrid blend.
  • Global team environment with opportunities to learn from colleagues across cultures.
  • Strong focus on well-being, including a dedicated annual wellbeing period.
  • Fitness offerings and support for staying well.
  • Mental health plans, country-dependent.
  • Generous time off.
  • Career growth and development opportunities across projects, offerings, and industries.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Full-Stack Software Engineer, Game Records

Discord 1K-5K Internet Software & Services

Discord is hiring a fullstack engineer to help build and maintain the systems and features that power gaming experiences, metadata, and discovery across its platform.

Android iOS Java Kotlin Objective-C Python React Swift TypeScript
16 hours, 59 minutes ago

Principal Fullstack Architect (AI & Agentic Systems)

Xebia 1K-5K Internet Software & Services

Xebia is hiring a Senior AI Software Engineer for an insurance technology client to help scale an AI-native underwriting platform from MVP into a production-grade system.

AWS Azure Databricks GCP Generative AI LLM Microservices Python React Snowflake TypeScript
16 hours, 59 minutes ago

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
16 hours, 59 minutes ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
17 hours, 14 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