1

Senior Java Software Engineer Jobs in Albuquerque, NM

C# Software Engineer

Albuquerque, NM ยท On-site

$86K - $198K/yr

As a senior full-stack developer at Booz Allen, you'll use your passion to master new tools and ... Experience with Java, Python, C, C++, .NET, JavaScript, React, NodeJS, WPF, XAML, and Avalonia

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and deploy Software for Firmware ...

Entering senior year following the summer internship * Familiarity with at least one programming language (e.g., Labview,Python, C++, Java) and basic software development practices (version control ...

Entering senior year following the summer internship * Familiarity with at least one programming language (e.g., Labview,Python, C++, Java) and basic software development practices (version control ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Albuquerque, NM salary details

$37K

$137.8K

$241.9K

How much do senior java software engineer jobs pay per year?

As of Jul 4, 2026, the average yearly pay for senior java software engineer in Albuquerque, NM is $137,757.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $150,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are the most commonly searched types of Java Software Engineer jobs in Albuquerque, NM? The most popular types of Java Software Engineer jobs in Albuquerque, NM are:
What are popular job titles related to Senior Java Software Engineer jobs in Albuquerque, NM? For Senior Java Software Engineer jobs in Albuquerque, NM, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Albuquerque, NM look for? The top searched job categories for Senior Java Software Engineer jobs in Albuquerque, NM are:
Infographic showing various Senior Java Software Engineer job openings in Albuquerque, NM as of June 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 81% In-person, 9% Hybrid, and 10% Remote job distribution, with an average salary of $137,757 per year, or $66.2 per hour.
AI Software Engineering Consultant

AI Software Engineering Consultant

micro1 AI

Albuquerque, NM โ€ข Remote

$100 - $230/hr

Part-time

Posted 25 days ago


Job description

Job Title: Software Engineering


Job Type: Contractor (10-15 hours per week)

Location: Remote


Job Summary:


We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.


On this project, you will be creating Reinforcement Learning Environments which test an AI model's ability to find and patch security vulnerabilities in code. Your task will be to create a reproducible RL env in which a known CVE is present/injected in the repository and must be fixed by the model.


As an expert you will be creating Reinforcement Learning Environments which test and AI modelโ€™s ability to solve complex software engineering problems related to fixing code, creating features, refactoring code and optimizing performance. You will be tasked with creating a reproducible environment and golden reference solution for the problem.


Required Skills and Qualifications:


  1. 3+ years of hands-on software engineering experience.
  2. Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, , Java, C++, Go or Rust
  3. A Cybersecurity/SecOps background or exposure is highly preferred
  4. Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs.
  5. Ability to explain complex engineering decisions clearly and objectively.
  6. Comfortable reading and reasoning through unfamiliar code or technical requirements


Compensation Structure

Compensation is output-based; experts are paid per task that meets the project specifications. The time required to complete work may vary depending on the expertโ€™s experience and workflow. Minimum submission requirements apply. Experts must submit a minimum of tasks per week.


Start Timeline & Availability

We typically fill roles within 48 hours and are looking for experts ready to jump in right away. If selected, we expect you to start your first tasks within 24โ€“48 hours of completing onboarding.