Patron Technology is a remote-friendly company. This position is open to any candidate in North America.
SO, WHO ARE WE?
Patron Technology enables live event organizers to create better, more customized experiences for their ticket buyers and deeper, more profitable relationships with their sponsors through an integrated, industry-leading event technology solution. Event organizers of different sizes and across different segments use Patron Technology for ticketing, marketing, fan engagement, CRM, logistics, and data management.
Sounds interesting? Let’s talk.
WHY DO WE NEED YOU?
Patron Technology is actively seeking a Lead Engineer for our Engagement platform. This role will be responsible for the architecture of the platform as well as providing senior leadership to the engineering team.
MAIN RESPONSIBILITIES
LEARN MORE!
For more information on Patron Technology’s solutions visit our website at
SO, WHO ARE WE?
Patron Technology enables live event organizers to create better, more customized experiences for their ticket buyers and deeper, more profitable relationships with their sponsors through an integrated, industry-leading event technology solution. Event organizers of different sizes and across different segments use Patron Technology for ticketing, marketing, fan engagement, CRM, logistics, and data management.
Sounds interesting? Let’s talk.
WHY DO WE NEED YOU?
Patron Technology is actively seeking a Lead Engineer for our Engagement platform. This role will be responsible for the architecture of the platform as well as providing senior leadership to the engineering team.
MAIN RESPONSIBILITIES
- Application and System architecture
- Tooling selection
- Project planning and supervision of several engineers
- Code reviews
- Hands-on application development
- Operation and support of the production Azure environment
- Participating in the standard ceremonies of our Agile SDLC (Standups, Grooming, Sprint Planning, and Ideation) organization.
- Ensuring quality standards for code/markup.
- Working with other stakeholders to determine optimal solutions to technical and business problems.
- Guiding the engineering team to help develop feature requirements and deliver on said requirements in a timely, technically competent, and maintainable manner.
- Writing maintainable, testable code and appropriate tests to prove correctness.
- Mentoring and training new engineers to best practices & company standards
- Providing 2nd/3rd tier support as needed.
- Candidates must possess the following:
- 5+ years as a senior engineer on a microservice application stack, using a combination of async messaging and http APIs, NServicebus as a messaging stack, preferred.
- Several years of professional development experience using C# on the .Net/.Net Core frameworks.
- Diverse Database background with several years of experience in MongoDB, Postgres, and Redis systems.
- Experience integrating with third party services and designing robust, graceful degradation during high demand events or system outage scenarios
- 3 years of experience as a team lead with responsibility for supervising several engineers
- Familiarity with Service Fabric deployments.
- Familiarity with a container (Docker) deployment.
- Extensive experience in a CI/CD environment in the following (or similar) technologies: Jenkins, Cake Build, Octopus Deploy
- Direct experience with Azure product offerings, especially with Service Fabric, Storage, Service Bus, and the various Db offerings
- Experience with implementing devops frameworks such as Ansible, Terraform or Chef
- Several years of experience with front-end engineering using Angular.
- Designing for optimal mobile web experiences (bandwidth limitations, spotty connectivity)
- Experience with Offline web application architecture and design.
- Maintain high application quality: Ensure quality of products meets a high standard and minimize defects and code refactoring. Quantity and severity of bugs reported after deployment will serve as a KPI.
- Mentoring and Collaboration: Provide mentorship to other Engineering resources, including educating on software development and architecture best practices. Collaborate effectively with stakeholders via the Agile development methodology to accurately estimate Sprint work.
- Adhere to Security By Design principles and secure coding practices. Follow company security guidelines and participate and complete all required training exercises.
- Prioritize scalability and supportability of features while also ensuring high levels of automated test coverage.
LEARN MORE!
For more information on Patron Technology’s solutions visit our website at