Senior Software Engineer
Core
Provide technical leadership for a specific product area while directly driving the professional development of engineers on the team.
Role type
Senior Manager of Software Development
Builds
Scalable, high-quality software systems and AI-first solutions for enterprise customers
Domain
Enterprise software, Cloud-native architecture, AI/ML adoption
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership and mentoring, Distributed systems architecture, Cloud-native modernization, AI/ML adoption, Enterprise application architecture, Agile project management, Cross-functional collaboration, Strategic planning, CI/CD and DevOps principles, Programming languages (Java, C++, Python)
Preferred skills
Knowledge of Appian platform, Experience with GPU computing and hybrid CPU/GPU architectures
Technologies
Kubernetes, Container technologies, Workflow automation tools
Responsibilities
Lead and mentor a team of developers, architects, and analysts; Oversee architecture decisions and ensure scalable delivery; Drive AI-first approach and modernize legacy applications; Manage end-to-end project delivery and timelines; Establish development standards and governance; Collaborate with stakeholders and product owners.
Seniority
Senior, hands-on IC with management responsibilities