Posted at: 15 June
Senior Software Engineer Python + Angular
Company
3Pillar Global is a Fairfax, Virginia-based B2B software product development company specializing in product lifecycle management and digital solutions for industries such as media, financial services, and health.
Remote Hiring Policy:
3Pillar Global supports remote work and hires from various regions, including the United States, Romania, and India, with team members collaborating across time zones.
Job Type
Full-time
Allowed Applicant Locations
United States, India, Romania
Job Description
Key Responsibilities:
-
Facilitate effective communication with client project stakeholders regarding project status and recommendations.
-
Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
-
Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
-
Proficiently gather requirements and organize/present developed features for clients.
-
Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
-
Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
-
Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
-
Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams and supporting the growth of technical capabilities.
-
Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Minimum Qualifications:
-
A minimum of 8+ years of experience/expertise in the following areas:
Backend
-
Python, Django REST
Frontend
-
Angular
Authentication
-
Understanding of authentication/authorization mechanisms
-
Familiarity with OAuth 2.0/OIDC, data encryption
Version Control & Collaboration
-
Git
-
Agile / Scrum methodology
General Knowledge / Nice to have
-
Basic knowledge of Cloud platforms (OpenShift, containerization, multi-tenant cluster design)
-
Familiarity with CI/CD pipelines
-
Understanding of DevOps practices (deployment, scripting, basic system operations)
-
Experience in Agile software development methodologies.
-
Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
-
Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
-
Practice and initiative mentoring other engineers and decision-makers throughout the organization.
-
Good understanding of SOLID principles.
-
Proficiency in the English language.
Additional Experience Desired:
-
Experience with cloud services
-
Familiarity with Weaviate for vector-based retrieval.
At 3Pillar, we create an environment where people can do their best work while maintaining a healthy work-life balance.
- Flexibility & Well-being – Our remote-first approach gives you the flexibility to work where you perform best, while prioritizing your well-being and personal commitments.
- Global Community – Collaborate with talented colleagues across the globe in a culture built on connection, support, and shared success.
- Your Voice Matters – We foster open communication and multiple feedback channels, ensuring every employee has the opportunity to be heard and make an impact.
- Growth & Development – Gain exposure to diverse clients, industries, and challenges that accelerate learning and career growth.
Our culture is guided by four core values: Collaboration, Outperform, Respect, and Evolve—the principles that shape how we work, grow, and succeed together.