Senior Software Engineer (IDV, MEX)
Senior Software Engineer (IDV, MEX)
Requirements
What You Will Do (Essential Responsibilities):
-
Design, develop, deploy, and maintain production-ready API solutions.
-
Write and execute unit/integration/performance tests to ensure the quality of our products.
-
Create and maintain internal software documentation and public API documentation.
-
Collaborate with other software engineers, researchers, product managers, and cloud/operation engineers to determine requirements, implement, deploy, test, and support our products.
-
Follow Agile/Scrum processes like daily stand-ups, refinements, planning, and retrospectives.
Who You Are (Soft Skills/Attributes):
-
Clear and concise communicator. You effectively set expectations and raise issues as needed.
-
Strong team player with a positive attitude and ability to adapt to changes.
-
Exceptional attention to detail and a commitment to delivering high-quality results.
-
Logical and creative problem-solver with the ability to summarize issues and effectively.
-
Excellent time manager, with the ability to efficiently shift priorities.
-
Demonstrate ability to work with ambiguous requirements, adapt, and learn.
-
Knowledgeable with broad technical experience in all design phases; occasionally mentor more junior engineers.
-
Competent in programming and debugging across multiple modules and dealing with related external dependencies.
-
Willing to learn and adapt to new technologies.
What You Bring (Required Knowledge, Skills & Abilities):
-
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
-
5+ years of professional software development experience using modern frameworks and tools.
-
Proven experience designing and deploying solutions on AWS.
-
Strong background in CI/CD pipelines and automated testing.
-
Hands-on experience with microservices or serverless architectures.
-
Solid understanding of Agile methodologies and continuous delivery principles.
-
Experience building and deploying Dockerized applications.
-
Ability to drive the adoption of new tools and technologies across teams.
-
Experience building automated unit, integration, and performance tests for reliability at scale.
What Would be Nice (Preferred Skills & Experience):
-
Deep familiarity with AWS services like ECS, EKS, S3, Lambda, API Gateway, and KMS.
-
1+ year of programming experience implementing production systems in Golang.
-
Infrastructure as code experience with Terraform, CloudFormation, or AWS CDK.
-
Database experience with MongoDB, DocumentDB, DynamoDB, or RDS.
-
Frontend exposure to React/Redux or similar JavaScript frameworks.
-
Programming experience in Java, Python, Groovy, Bash, or C++.
-
Familiarity with gRPC, Protocol Buffers, or image processing.
-
Awareness of machine learning architectures or data pipelines.
-
Experience delivering features from user stories through to deployment in Agile environments.
Benefits
What We Offer
-
Work with a global leader in Digital Identity and Fraud prevention.
-
Build products that power secure, seamless digital experiences.
-
High-impact role in a fast-growing market.
-
Excellent working atmosphere and great culture.
-
100% remote-friendly in Mexico.
-
Work with a diverse global team passionate about technology and impact.
-
Continuous learning and growth opportunities.
-
Competitive compensation, perks and benefits.
Original Advert
Application managed by Mitek Systems