We’re looking for an experienced, staff-level software engineer to own the architecture and lead the development of critical components of the Agiloft platform. You will work directly with the principal architect, the product teams, and with leadership to fully understand the problem space, and to contribute to the design and development of the next generation the Agiloft software. In this role you’ll have the opportunity to directly influence the Agiloft application’s roadmap and architecture.
Job Responsibilities
- Lead the design, development, and deployment of innovative and complex software solutions.
- Play a key role in architectural decision-making about frontend-backend architecture and software design, ensuring best practices are upheld.
- Architect and implement back-end services and APIs.
- Ensure the performance, quality, and responsiveness of applications.
- Mentor and guide junior engineers, fostering a culture of continuous learning.
- Stay ahead of industry trends and best practices related to your field of and drive the adoption of best practices in Engineering.
- Collaborate with data scientists, product managers, and CloudOps engineers to rapidly iterate from prototypes to production-ready software.
- Drive software engineering and architectural best practices and standards within the team, along with a culture of engineering excellence; uphold standards and rigor around software development, testing, deployment, and documentation
- Provide mentorship and guidance for team members; evangelize the new tools, best-practices, and data driven decisions
- Other duties as assigned.
Required Qualifications
- Bachelor’s and/or Master’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study.
- 8+ years of experience in software engineering with 2+ years of technical leadership responsibilities
- Extensive experience with the development of frontend applications, backend interfaces, and the integration in a SaaS architecture.
- Deep knowledge of best practices for the design/architecture and development of modern frontend applications and their integration with backend services.
- Fluent in JavaScript, ideally also with TypeScript
- Fluent in Java, ideally with JEE experience.
- Deep understanding of OO programming principles.
- 2+ years of hands-on experience with Vue.js
- Ability to craft and own CI/CD pipelines for applications, using infrastructure-as-code frameworks such as Terraform
- Ability to dive deep into any technical component as well as understand and drive the overall systems architecture.
- Excellent problem-solving abilities and critical thinking skills.
- Demonstrated experience leading technical projects and mentoring engineers with the ability to drive cross-functional collaboration and influence technical decisions across teams
- Excellent communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders
- Proficiency in using relevant AI Tools in the SLDC (for example, GitHub Copilot, JetBrains AI Assistant) coding, and/or API integrations
$160,000 – $175,000 a year
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail