Qualifications
Education:
- Bachelor’s degree in computer science, engineering, or a similar field. Equivalent experience considered
-
Experience:
- Typical candidates will have 8+ years of software engineering experience
- Typical candidate 1+ years of technical leadership of software engineering teams
Skills and Abilities:
- Extensive experience designing and building distributed systems, including message queues and event-driven architectures
- Strong background in e-commerce platforms, payment systems, and system integration
- Proven track record of leading complex technical projects
- Expert knowledge of software design patterns and architectural principles
- Expert-level proficiency in a modern tech stack (.NET preferred, alternatives considered)
- Experience with RDBMS and NoSQL databases
- Experience with containerization technologies (Docker, Kubernetes)
- 3+ years of experience in AWS
- Knowledge of CI/CD, git, and DevSecOps practices and tools
- Experience with design and implementation of monitoring and observability systems
- Excellent communication skills and mentoring abilities
- Prefer experience with C4 modeling & IcePanel
- Prefer experience with modern AI software development tools (Claude Code, Codex, Cursor, etc.)
Travel:
Standard and Physical Requirements:
Position involves sitting long periods, standing, manual dexterity, stooping, bending and minimal lifting.
Alliance Team Members Demonstrate DRIVE:
- Dedicated: Follows through on commitments. Strong say/do.
- Respectful: Acts with integrity and values diverse perspective.
- Innovative: Always looking for a better way; leads change.
- Versatile: Adapts quickly to changing circumstances. Demonstrates agility.
- Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs.