Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
Project description A hands-on technical architect / engineering lead embedded with feature teams across IBM Technology. The role codes, builds solutions from scratch, and enforces software engineering best practices (DDD, TDD, SOLID, Hexagonal Architecture, Twelve-Factor App) while delivering reusable building blocks. The Technical Architect also animates a developer community of practice to elevate engineering maturity across all squads. Responsibilities Hands-On Engineering Code alongside squads: DDD (Bounded Contexts, Aggregates, Domain Events), Hexagonal Architecture, SOLID, TDD Ensure Twelve-Factor App compliance for all cloud-native services Software Factory & CI/CD Define and enforce CI/CD pipelines, code review standards, trunk-based branching, static analysis (SonarQube), and API standards Establish observability patterns: structured logging, distributed tracing, correlation IDs Cloud Adoption Drive cloud-native design patterns across squads: microservices, serverless, event-driven, container orchestration on AWS (primary) and Azure Enforce infrastructure-as-code (Terraform), cloud security best practices (IAM, secrets management, network segmentation), and cost-aware architecture Reusable Building Blocks Design and code shared libraries, starter kits, and project archetypes embedding all best practices Feature Team Enablement Pair-program, conduct code reviews, run workshops on DDD / TDD / SOLID / Hexagonal / Twelve-Factor Mentor developers to elevate overall engineering maturity Developer Community Animate Community of Practice: tech talks, coding dojos, hackathons Maintain an engineering playbook with patterns, anti-patterns, and reference implementations Expected Deliverables Engineering Playbook (DDD, TDD, SOLID, Hexagonal, Twelve-Factor, CI/CD, API standards) Reusable building blocks, starter kits, and project archetypes CI/CD pipeline templates for all service types Architecture Decision Records (ADRs) Monthly code quality and CoP activity reports Technical debt register Skills Must have Technical Skills: 10+ years hands-on software development, building solutions from scratch Expert in Java (Spring Boot), C# (.NET Core), Python, or Kotlin Deep DDD, TDD/BDD, SOLID, Hexagonal / Clean Architecture, Twelve-Factor App CI/CD tooling (Git, GitLab CI/CD); Docker, Kubernetes; Terraform / IaC Cloud: AWS (EKS, MSK, Lambda, S3, RDS, IAM, CloudFormation, API Gateway, SQS/SNS); Azure (AKS, DevOps, Service Bus, Key Vault). Event-driven architectures (Kafka, SQS/Service Bus/IBM MQ); API design (REST, gRPC, OpenAPI) Security-by-design, observability, and code quality tooling (SonarQube, SAST/DAST) Soft Skills: Influences through craft, not authority; proven mentor and community builder Pragmatic: balances engineering excellence with delivery pressure Strong technical writing: ADRs, playbooks, engineering guides Nice to have Domain — Strongly Preferred Capital Markets / Investment Banking: trade lifecycle, pricing, risk, market data Corporate finance and securities services Other Languages English: A1 Beginner Seniority Lead
You'll no longer be considered for this role and your application will be removed from the employer's inbox.