Principal Software Engineer
Newnan, Coweta County, Georgia, 30263, USA
Listed on 2026-10-04
-
Software Development
Software Engineer, Software Architect, Backend Developer, Cloud Engineer - Software
Precisely is proud to be an Equal Opportunity and Afftorative Action employer. We celebrate everything that makes an applicant unique. We will consider all qualified applicants without regard to race, color, creed, religion, sex (including pregnancy), age, sexual orientation, gender identity, gender expression, national origin, ancestry, physical or mental disability, marital status, genetic information, citizenship status, or veterans’ status or other applicable legally protected characteristics.
We are committed to providing reasonable accommodations for candidates with disabilities in our recruiting process.
United States
Position Title: Principal Software Engineer
At Precisely, we're not just building software we're shaping the future of data integrity. As a global leader in data quality, data enrichment, and location intelligence, Precisely helps thousands of the world's most trusted brands make confident decisions with data they can rely on. We're an AI-first organization, which means artificial intelligence isn't a buzzword here it's woven into how we build products, how we work, and how we think about solving complex problems for our customers.
When you join Precisely, you join a team of curious, driven innovators who believe that better data makes the world run better. If you're ready to do meaningful work at the intersection of AI and data and help define what's possible we'd love for you to apply!
This position is 100% remote anywhere in the US
Overview:We are seeking an experienced Principal Software Engineer with a strong background in Node to lead and contribute to the development of cutting-edge software solutions. The ideal candidate will possess extensive experience in software development, architecture, and team leadership. As a Principal Software Engineer, you will play a critical role in designing, developing, and maintaining high-performance SaaS applications, while also mentoring and guiding a team of engineers.
What you will do:- Design and architect scalable, robust, and high-performance Node-based applications.
- Ensure software solutions align with business objectives and meet performance, scalability, and reliability requirements.
- Leads architecture for all components in an investment segment. May focus on one component but must have expertise across all components.
- Responsible for design of systems in the investment segment.
- Actively supports Product Manager in the Product Planning, business performance of one or more products.
- Understand requirements that comes from stakeholders and helps turn them into consumable backlog items for the team.
- Write clear, compelling, and detailed (technical) user epics and stories with user acceptance criteria. Participate in story grooming exercises for crisp and unambiguous documentation and communication of features to be developed.
- Coordinate with appropriate architects to ensure tech decisions are made and implemented. Also Identifying business process improvements and opportunities for automation.
- 8-10+ years of industry experience in the areas of data engineering and product management.
- Expert-level experience with Node.js for backend application development and architecture is required. Experience with Java is a plus but not required.
- Bachelors Degree (or higher) in business or technical field.
- Track record of Designing and developing of data products or software products.
- Expertise in Node for backend development; familiarity with frontend scripting languages such as react will be a plus.
- Expertise with databases, particularly Mongo Atlas, and developing/consuming REST APIs.
- Exposure to cloud-native technologies including Docker, Kubernetes, Kafka, and microservices architecture is a must.
- Basic understanding of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).