Senior Software Engineer II

74Software•Scottsdale, AZ
•Hybrid

About The Position

Axway, Inc. seeks a Senior Software Engineer II in Scottsdale, Arizona. This role is responsible for the end-to-end software development lifecycle in R&D, including design, effort estimation, coding, testing, and deployment of scalable, maintainable, reusable, and secure software solutions. The position allows partial remote work, but the employee must live within reasonable commuting distance of and report to the company office in Scottsdale, AZ. The engineer estimates workload and plans and carries out development tasks according to project plans and timelines established by stakeholders. The role includes participating in final qualification of deliverables and documenting software releases; analyzing and fixing software defects reported internally and externally; and checking production-system quality through systematic unit, integration, and end-to-end testing. The engineer collaborates with product owners and managers, architects, user experience designers, and members of other scrum teams, and participates in scrum activities including grooming, planning, retrospectives, and sprint reviews.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of related experience.
  • Experience designing and building multi-tenant SaaS products with scalability, security, and reliability.
  • Experience developing distributed, low-latency server-side applications using Java and Golang.
  • Experience designing RESTful APIs, microservices, and service-to-service communication patterns.
  • Experience with database schema design, query optimization, transaction management, data modeling, and Object-Relational Mapping frameworks for enterprise-scale applications.
  • Experience building applications using multithreading, synchronization mechanisms, and performance optimization techniques.
  • Experience deploying and managing containerized workloads, including orchestration and scaling, using Docker, Kubernetes, and Helm.
  • Experience implementing automated build, testing, and deployment pipelines using GitHub, GitLab, or Jenkins.

Responsibilities

  • Manage the end-to-end software development lifecycle, including design, effort estimation, coding, testing, and deployment.
  • Deliver high-quality software solutions with an emphasis on reusability, scalability, maintainability, and security.
  • Estimate the workload required for assigned tasks and plan work accordingly.
  • Carry out development tasks in accordance with project plans and stakeholder timelines.
  • Participate in final qualification of deliverables and document software releases.
  • Analyze and fix software defects reported internally and externally.
  • Check production-system quality through systematic unit, integration, and end-to-end testing.
  • Collaborate with product owners and managers, architects, user experience designers, and members of other scrum teams.
  • Participate in scrum activities, including grooming, planning, retrospectives, and sprint reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service