πColombia
Principal Software Engineer (Workflows)
closed
Narvar
πRemote - Canada
Summary
Join Narvar as a Principal Software Engineer to spearhead the evolution of their product suite, driving innovation and excellence in engineering practices. In this pivotal role, you will collaborate closely with cross-functional teams to shape the future direction of their web application ecosystem.
Requirements
- BS/MS degree from a top-tier institution or equivalent practical experience
- 15+ years of hands-on experience in backend and end-to-end product development, with a proven track record of architectural design and development in enterprise applications, integrations, and data infrastructure
- Demonstrated expertise in designing, developing, debugging, and operating resilient distributed systems, coupled with experience in managing large, complex systems in cloud environments
- Proven ability to deliver efficient, scalable, reliable, and maintainable customer-facing systems within established timelines, showcasing a deep understanding of system scalability and performance optimization
- Fearless initiative-taking mindset with a track record of making substantial contributions to organizational goals and driving impactful change
- Excellent organizational and communication skills at all levels, with the ability to effectively articulate customer and technical requirements to diverse stakeholders
- Deep hands-on expertise in Java and one or more server-side languages such as Go, Kotlin, Scala, or Rust, along with extensive experience in designing, building, and integrating RESTful APIs
- Proficiency in designing and scaling relational and NoSQL database platforms (e.g., MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, Elasticache), coupled with experience in cloud computing platforms such as AWS or GCP
- Extensive experience in building high-volume, high-performance, and highly available SaaS or consumer-facing products, with a strong understanding of containerization, Kubernetes, and CI/CD tools
Responsibilities
- Take ownership of the architectural vision for new product platforms, steering them to deliver impactful business outcomes while enhancing and extending existing ones
- Develop and implement scalable architecture solutions, actively participating in a dedicated team to deliver robust projects that meet the highest standards of quality
- Lead by example in writing high-quality, modular, and functional code, while championing best practices in system design, coding, performance optimization, and testing
- Collaborate closely with cross-functional stakeholders to translate business requirements into actionable plans and drive alignment towards strategic objectives
- Provide mentorship and guidance to junior engineers, fostering their growth in areas such as design, coding, and troubleshooting, while actively contributing to the development of a strong engineering talent pipeline
Benefits
Remote work
This job is filled or no longer available
Similar Remote Jobs
πColombia
π°$88k-$104k
πBrazil
π°$150k-$300k
πUnited States
πUnited States
π°$150k-$300k
πUnited States
πUnited States
πWorldwide
πUnited Kingdom
π°$204k-$306k
πUnited States