FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in overseeing the software project lifecycle, including requirements, design, development, and deployment, while ensuring compliance with SMS A2P 10DLC regulations. Proficient in architecting scalable systems in AWS and mentoring engineering teams to drive strategic technical decisions.
Highest-signal resume keywords
Software Project Lifecycle ManagementJava DevelopmentAWS ArchitectureTeam Leadership and MentoringCompliance with SMS A2P 10DLC
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaRESTful Web ServicesSQLPythonEvent-Driven SystemsDistributed Systems ArchitectureCloud EnvironmentsData StreamingMessaging PlatformsSystem Performance Monitoring
Soft Skills
Technical GuidancePerformance EvaluationCollaboration with Leadership
Tools & Technologies
Amazon Web ServicesDynamoDBElasticsearchSQSKinesisKafkaOpsgenieDatadog
Certifications & Qualifications
Master’s Degree in Computer ScienceMaster’s Degree in Software Engineering
Industry Keywords
Software EngineeringTechnical ManagementSystem ArchitectureEmail DeliverabilityAnti-Spam Mechanisms
Tech Stack
Tools & technologiesAWSCloudDynamoDBElasticSearchJavaKafkaPythonSQL
About the role
Key responsibilities & impact- Plan, direct, and oversee the full software project lifecycle, including requirements, design, development, testing, deployment, and ongoing maintenance, ensuring projects are delivered on time and within scope.
- Supervise and mentor a team of software engineers, setting priorities, providing technical guidance, conducting performance evaluations, and supporting career development.
- Drive strategic technical decisions, approving design approaches and ensuring alignment with organizational goals for the company’s communications platform.
- Collaborate with senior leadership to define long-term engineering strategy, roadmap, and talent needs for the organization.
- Establish and enforce standards around system architecture, testing, documentation, and performance benchmarks.
- Direct engineering teams in building scalable and reliable event-driven systems utilizing Amazon Web Services, Java, and Python, with relational databases such as SQL and non-relational databases including DynamoDB and Elasticsearch, and leveraging data streaming and messaging platforms such as SQS, Kinesis, and Kafka, hosted either in AWS or Google cloud.
- Provide oversight for projects requiring compliance with SMS A2P 10DLC regulations and design reliable systems to support messaging requirements.
- Oversee initiatives to improve email deliverability and reputation, including the implementation of anti-spam and phishing prevention mechanisms.
Requirements
What you’ll need- Master’s degree or foreign equivalent in Computer Science, Software Engineering, or related technical field
- Four (4) years of experience as a Software Engineer or in related role involving technical management
- Experience must include Java, developing and maintaining RESTful web services, utilizing SQL relational databases
- Architecting distributed and scalable systems in cloud environments (AWS)
- Use of monitoring and observability tools (Opsgenie or Datadog) to ensure system reliability and performance.
Benefits
Comp & perks- In addition to our healthcare benefits, we also offer amazing perks!
- Need work from home basics? We offer a discount through Dell!
- A number of resources to help you keep your mind and body healthy. Check out Gympass for a great workout, or Telus Employee Assistance Program to find mental health resources, along with other resources for everyday occurrences.
