We are looking for an experienced Software Architect to help build the next generation of new features and functionality for our highly available, highly scalable safety monitoring platform. We build solutions for our customers that use the following technologies: Python, Java, Kafka, Angular 12, Amazon Web Services, ECS, Fargate, RDS MySQL, RedShift, Spark, EMR, Kinesis (Streams, Firehose, Analytics), Lambda, Elasticsearch, Aurora, Docker, DataDog, AWS API Gateway, CD/CI pipelines, CloudFormation, ALB, and more. We use an Event Driven architecture, DDD, and we are open and eager to try new ideas.
Blackline Safety offers
- An exciting high-growth environment.
- Supportive, challenging, and collaborative work.
- Competitive salary and vacation.
- Medical, dental and drug benefits.
- Company stock purchase plan with matching contributions.
- Employee Education Assistance Program
- Active Community investment through our ESG program
- Patent Program for employee innovation
We are looking for someone:
- Who is a software architect looking to take their career and our software to the next level
- With a team mindset, highly collaborative and enjoys a fast-paced, team environment
- That has previously, and successfully defined architectures for decoupled services on AWS
- That enjoys learning new technologies, concepts, and areas of business
- That champions the causes of uptime, reliability, compliance, privacy, and security at Blackline
- That enjoys mentoring other team members and advising on and implementing best practices
What We're Looking For
- Significant experience with Python, SSO, web APIs, single page apps, and web app development
- Experience building maintaining highly available, cost-efficient, and scalable environments
- Proven and strong knowledge of AWS (S3, API Gateway, Cognito, Lambdas, as well familiarity with RDS, EC2, ECS, Code Pipeline, Cloud Formation, etc.), and Docker
- Familiarity with SOA and/or event driven architectures using Kafka would be an asset
- A degree in computer science, software engineering or similar education
- Bonus points if you have experience with networking, cellular and satellite communications