Principal Platform Engineer, Application Services
We are looking for a hands-on engineer to join our team and own the platform's monitoring and alerting strategy. This strategy includes supporting the platform's current monitoring capabilities in addition to evolving them for future use.
You may be a fit for this role if you:
- Are open-minded, curious, and resourceful
- Are passionate about/stay current with modern technologies
- Solve problems systematically and transparently
- Share ideas, solicit/integrate feedback, design and solve collaboratively
- Take a software engineering approach and demonstrate automation and security mindsets
What you might work on:
- Design and engineer one or more application services, including workflow automation, messaging/queuing systems, application security, and ETL
- Engage with application development teams and internal customers to assist with their utilization of application services
- Develop software solutions using scripting, back-end, and/or front-end technologies
- Build automation to support the configuration, testing, and deployment of software and infrastructure
- Collaborate with subject matter experts in a variety of areas to drive the success of our developers, business users, and clients
- Stay abreast of emerging technologies and partner with technical product owners to define service roadmap
Qualifications:
- Bachelor's degree in a technical field or equivalent practical experience
- 10+ years of experience developing software solutions
- 5+ years of experience developing modern software-driven infrastructure and/or platform services
- Experience designing, implementing, and/or supporting workflow automation systems, messaging/queuing systems, and/or ETL frameworks
- Comfortable troubleshooting vendor software systems
- Deep familiarity with Linux and related technologies
- Familiarity with Windows and related technologies
- Experience developing software in Python (or equivalent), Terraform (or equivalent), and Ansible (or equivalent)
- Excellent verbal and written communication skills. Able to communicate complex concepts to various audiences helping them to understand the benefits of technologies and recommended course of action
Preferred Competencies:
- Experience with any of the following: Airflow, Kafka, RabbitMQ, Kubernetes, AWS, Azure
- Working knowledge of security best practices for SDLC (e.g., the Secure Software Development Framework)
- Experience working in or with an SRE or DevOps team
- Experience with agile/scrum methodologies
- Interest and ability to learn other coding languages as needed
- AWS Certified Solutions Architect Associate Certification or equivalent
- Financial services industry experience
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.Â
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.