CrawlJobs Logo

Sr. Software Engineer I

Viet Nam, Ho Chi Minh · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled and motivated Java Technical Leader to lead and grow a team of Software Engineers delivering scalable, secure, and high-quality backend systems. In this role, you will combine strong Java architecture expertise, technical leadership, and modern engineering practices, including effective use of AI-assisted tools to improve productivity, quality, and decision-making. You will work closely with international stakeholders, take end-to-end ownership of technical outcomes, and foster a culture of engineering excellence, continuous learning, and smart adoption of new technologies.

Job Responsibility

  • Lead, mentor, and coach a team of Software Engineers, supporting their technical growth and career development
  • Act as a hands-on technical leader, setting coding standards, architectural principles, and best practices
  • Foster a collaborative, inclusive, and learning-oriented team culture with strong ownership and accountability
  • Guide engineers on effective and responsible use of AI tools to enhance daily engineering work (e.g., design, coding, debugging, testing, documentation)
  • Proactively identify, troubleshoot, and resolve complex performance or scalability issues
  • Work closely with DevOps/SRE teams to improve CI/CD pipelines, deployment reliability, and runtime stability
  • Drive improvements in system observability, monitoring, and alerting
  • Ensure high standards of code quality through design reviews, code reviews, automated testing, and documentation
  • Design, develop, and review robust Java-based systems using Spring ecosystem and microservices architecture
  • Work effectively with cross-functional and international teams (e.g., UK, US)
  • Communicate complex technical topics clearly to both technical and non-technical stakeholders
  • Leverage AI-assisted developer tools (e.g., for code generation, refactoring, test creation, log analysis, incident triage, and documentation) to improve development speed
  • Explore and propose practical AI use cases in backend engineering, and system observability

Requirements

  • Strong expertise in Java, including OOP, multithreading, concurrency, collections, and performance tuning
  • Hands-on experience with Spring / Spring Boot, Spring Data, Dependency Injection (DI), and transaction management
  • Solid experience designing and building RESTful APIs and distributed microservices architectures
  • Experience with SQL databases (e.g., PostgreSQL) and NoSQL solutions (e.g., MongoDB, DynamoDB)
  • Strong understanding of data modeling, query optimization, and backend performance tuning
  • Hands-on experience with AWS (e.g., EKS, S3, RDS, Lambda)
  • Experience with CI/CD pipelines and modern DevOps practices
  • Familiarity with monitoring and logging tools such as DataDog for metrics, logs, and traces
  • Proficient with GitLab for version control and collaboration
  • Experience working in Agile / Scrum environments
  • Strong problem-solving skills and ability to make sound technical decisions under constraints

Nice to have

  • Proven experience using AI tools in daily engineering work (coding, debugging, testing, design, or operations)
  • Ability to mentor others on productive and responsible AI usage
  • Familiarity with Kubernetes (K8s): containerization, deployment, scaling, and service-to-service communication
  • Strong spoken and written English for international collaboration

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr. Software Engineer I

8 matching positions

Sr Software Engineer / Sr Software Developer -- Technical Lead

A leading technology‑driven product company is seeking a Development Lead to ste...
Location
Location
United States , Quad Cities/Bettendorf, IA
Salary
Salary:
95000.00 - 125000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience (senior level)
  • 1–2+ years leading projects or managing developers
  • Java 8
  • MySQL
  • JavaScript/jQuery
  • Experience in Linux environments and Java Tomcat
  • Stable work history (no job hoppers)
  • Must currently live within 30 miles of the Quad Cities
Job Responsibility
Job Responsibility
  • Spend 50–75% coding (60% maintenance, 40% new feature development)
  • Lead and guide a team of 7 developers (3 U.S., 4 India)
  • Assign work, manage delivery, and support daily development activities
  • Partner closely with QA and Product for requirements, design, and execution
  • Work full‑stack: 60–70% backend, 30–40% frontend
  • Eventually own 1:1s and all responsibilities of the Development Manager
What we offer
What we offer
  • excellent benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II and Sr. Software Engineer - AI Frameworks

The AI Frameworks team at Microsoft develops software that pushes the cutting ed...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and test a function or component for our AI/ML frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  • Interacting and collaborating with our partners both internal and external
  • Interacting with and providing tech support for our customers/users
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Sr Staff Software Escalation Engineer Software

We are looking for a Technical Escalation Engineer to resolve technical issues, ...
Location
Location
United States , Boston
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Bachelor's Degree in Computer Science or related field
  • Excellent presentation, verbal and written communications skills especially during high-pressure, critical events
  • Ability to navigate conflicting priorities without losing customer focus and drive successful outcomes
  • Ability to diagnose, troubleshoot, and resolve complex issues that Tier 1 and Tier 2 support teams cannot solve
  • Ability to comprehend the technical aspects of a complex SaaS system
  • Scripting and Automation: Proficiency in scripting languages like Python, Bash, or PowerShell is frequently required for automation and creating tools to help with troubleshooting
  • Good understanding of Windows and Linux OS: user management, authentication, authorization, process management, file system management, system administration basics, remote access using RDP and SSH
  • 3+ years' experience in C# with the ability to debug code of new features as well as legacy
Job Responsibility
Job Responsibility
  • Understand the complex platform system and be able to correctly assess the severity of customer issues and how to handle them
  • Review customer escalations to ensure that all required technical details are provided
  • Investigate technical issues escalated by Customer Support to find a solution for our customers
  • Establish and maintain effective working relationships with Development, Support, and field engineers
  • When required, work directly with Customer Support and customers on reported issues
  • Provide quick response code changes as required
  • Provide guidance to Developer on-call teams on how to best handle production issues as a subject matter expert
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - TypeScript, Next.js

A fast-paced, product-led engineering team building a mission-critical collabora...
Location
Location
United States , New York City
Salary
Salary:
30.00 - 40.00 USD / Hour
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on software engineering experience
  • Mastery of React/Next.js and TypeScript with deep experience in complex, interactive front-end development beyond standard web applications
  • Experience with real-time collaboration tools or low-latency distributed system challenges
  • understanding of persistent data structures
  • Strong communication skills and high EQ - able to work closely in a small, agile team and collaborate effectively with non-technical stakeholders
  • Familiarity with back-end frameworks: NestJS, Prisma, Node.js
  • Comfortable working with Postgres, Terraform, and AWS
  • Experience with CI/CD pipelines and a no-console-changes discipline
  • Experience with Stripe or Okta
Job Responsibility
Job Responsibility
  • Own end-to-end engineering across front end and back end - most work centers on complex front-end UX interaction and rendering
  • Participate in Infrastructure as Code development and optimization using Terraform and AWS
  • Contribute to team culture through clear communication, closing the loop on decisions, and collaborating effectively with both technical and non-technical teammates
  • Participate in incident response and operational support — the team owns its own ops and handles rare incidents directly
Read More
Arrow Right
New

Sr Software Engineer - Email Security (Cortex)

As a Software engineer on our Email Security team, you will play a key role in s...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 + years of hands-on experience in Software Engineering
  • At least 5 years of hands-on experience in a production Software-as-a-Service (SaaS) environment
  • Experience with high-scale distributed systems
  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent military experience required
  • Proficiency in at least one cloud provider (AWS, GCP, Azure)
  • Development experience with Python, Golang
  • Strong communication and problem-solving skills
  • Creative thinker, independent, and a strong team player
  • Excellent problem-solving and troubleshooting skills
Job Responsibility
Job Responsibility
  • Take ownership of a brand new product, driving its development from concept and design to full implementation
  • Focus on meaningful, high impact work, building major parts of a groundbreaking new product
  • Build a new offering designed to operate at massive scale
  • Dive into new cutting-edge technologies, researching and integrating them to enhance the product's capabilities
  • Fulltime
Read More
Arrow Right
New

Sr Software Engineer

We are seeking a highly skilled and experienced Sr Software Engineer to join our...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional software engineering experience, with a strong focus on backend systems and service development
  • Proven experience working independently on complex projects with minimal guidance, delivering high-impact results
  • Proficiency in Java, Python for building production-grade services
  • Hands-on experience with Azure cloud services, such as Event Hubs, Azure Functions, AKS/Kubernetes, Azure API Management, PostgreSQL DB
  • Experience designing and building REST APIs and event-driven architectures using Kafka or Azure Event Hubs
  • Strong expertise in data architecture design and scalable system design
  • Solid understanding of CI/CD pipelines, containerization (Docker, Kubernetes/OCP), and cloud-native development practices
  • Hands-on experience with automation frameworks, DevOps practices, and modern engineering toolchains
  • Experience with or strong understanding of AI/ML concepts, AI integrations, or AI-enabled systems
Job Responsibility
Job Responsibility
  • Lead the design and development of complex software systems, working independently with minimal guidance
  • Drive automation strategy and implementation across development, testing, and deployment pipelines to improve engineering efficiency and system reliability
  • Enable and integrate AI-driven capabilities into applications and platforms, identifying opportunities to enhance business processes and customer experiences
  • Define and implement scalable data architecture solutions that support analytics, AI use cases, and enterprise needs
  • Lead modernization initiatives, including transforming legacy systems into cloud-native, microservices-based architectures
  • Solve complex, non-standard technical problems using advanced analytical and debugging skills
  • Influence and collaborate across teams to align technical solutions with broader organizational goals
  • Actively participate in and contribute to all phases of the Scaled Agile Framework (SAFe), driving outcomes across teams
  • Write high-quality, maintainable, and efficient code following best practices and engineering standards
  • Own and drive the full software development lifecycle, from requirements through deployment and production support
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

At Applied Network Solutions (ANS), we bring together some of the most curious m...
Location
Location
United States , Annapolis Junction
Salary
Salary:
100000.00 - 200000.00 USD / Year
go-ans.com Logo
Applied Network Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Twenty (20) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Required certification: CompTIA Security+ CE, CCNA-Security, CySA+, GICSP, GSEC, CND, or SSCP
  • Hands-on experience operating or platform engineering production-grade Kubernetes clusters
  • Understanding of containerization concepts and operations, i.e. pod security standards
  • Working knowledge of PKI certificates and PKI management
  • Experience with GitOps development and CI/CD pipelines
  • Basic Linux administration
  • Experience with Python and Bash scripting
  • Experience with Jira/Confluence for project, tasks and documentation management
Job Responsibility
Job Responsibility
  • Design, code, and modify software to add features, implement high-performance algorithms, and integrate applications into diverse operating environments
  • Design and implement complex data interfaces and execute queries for existing or proposed repositories to ensure data accessibility and system functionality
  • Analyze work processes and system performance to develop technical solutions and provide recommendations for improving development standards
  • Write and review technical documentation while assisting in the development and execution of comprehensive software test procedures
  • Regularly collaborate with team members, management, and customers through clear and effective communication, including delivering professional presentations and ensuring the accurate exchange of critical information
What we offer
What we offer
  • Family Medical, Dental (w/ adult orthodontia) and Vision coverage
  • Pet Discount Program
  • PTO (Paid Time Off)
  • Maternity/ Paternity Leave
  • Supplemental Military Leave Pay
  • 11 Paid Holidays
  • 401(k) plan with 6% Company Contribution
  • Generous Professional Development Program
  • 100% Employer paid Short- and Long-Term Disability
  • 100% Employer paid Life Insurance
  • Fulltime
Read More
Arrow Right

Sr Software Engineer Analytics (US Federal)

Your work days are brighter here. We’re obsessed with making hard work pay off,...
Location
Location
United States , Reston
Salary
Salary:
151500.00 - 227300.00 USD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience working with infrastructure, either on-premises or cloud-based, with a deep understanding of systems architecture, networking, and security.
  • Strong understanding of Kubernetes concepts, architecture, and administration.
  • Bachelor's degree in a computer related field or equivalent work experience
  • Infrastructure as code: Proficiency in infrastructure automation tools like Terraform.
  • CI/CD: Experience with building or maintaining CI/CD pipelines and tools like Argo CD.
  • Cloud experience: 3+ years experience working with AWS cloud services in a production setting.
  • Programming skills: Proficiency in at least one programming language, preferably GoLang or Python.
  • Problem-solving: Strong analytical and problem-solving skills.
  • Communication: Excellent communication and collaboration skills.
Job Responsibility
Job Responsibility
  • Design and implement: Design, develop, and implement solutions for our Kubernetes platform, including infrastructure automation, CI/CD pipelines, and observability tools.
  • Build and maintain: Build and maintain core platform components, ensuring high availability, scalability, and security.
  • Automate and optimize: Automate infrastructure provisioning, configuration management, and application deployments using tools like Terraform and Argo CD.
  • Troubleshooting and support: Provide support and troubleshooting for platform-related issues, working closely with development teams to resolve problems.
  • Security and compliance: Implement and maintain security best practices for the platform, ensuring compliance with industry standards.
  • Documentation and knowledge sharing: Create and maintain comprehensive documentation for platform components and processes. Actively participate in knowledge sharing within the team.
  • Collaboration: Collaborate effectively with other engineers, development teams, and stakeholders across multiple locations and time zones.
  • Stay current: Stay up to date with the latest technologies and trends in the platform engineering space.
  • Fulltime
Read More
Arrow Right