1

Senior Application Software Engineer Jobs in Meridian, ID

Bachelor's degree in computer science, Software Engineering, or related field (or equivalent experience). * Proven experience in Android application development. * Strong knowledge of Android sub ...

Senior Embedded Engineer

Boise, ID · On-site

$118K - $154K/yr

Senior Embedded Engineer & C/C++ Programmer Location: Boise, ID - Hybrid Model (2 days a week from ... Perform regular audits to identify software inefficiencies and mastermind ways to improve workflow

FPGA Engineer

Boise, ID · On-site

$123K - $158K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with application software and embedded systems. Implement embedded software-based testing solutions where ...

Showing results 41-60

Senior Application Software Engineer information

See Meridian, ID salary details

$42

$68

$105

How much do senior application software engineer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for senior application software engineer in Meridian, ID is $68.69, according to ZipRecruiter salary data. Most workers in this role earn between $55.91 and $76.92 per hour, depending on experience, location, and employer.

What does a senior application software engineer do?

A Senior Application Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality solutions. Their role includes analyzing user needs, writing code, troubleshooting issues, and ensuring software scalability and security. Senior engineers are also involved in architectural decisions and may help define software development standards within their organization.

What are the key skills and qualifications needed to thrive as a senior application software engineer, and why are they important?

To thrive as a Senior Application Software Engineer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s or master’s degree in computer science or a related field. Experience with development frameworks, cloud platforms, version control systems (like Git), and often certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly valued. Strong problem-solving ability, leadership, and effective communication set standout professionals apart in this role. These skills and qualities are crucial for designing robust software solutions, mentoring teams, and ensuring successful project delivery in complex technical environments.

How does a senior application software engineer typically collaborate with cross-functional teams during the development lifecycle?

Senior Application Software Engineers frequently work alongside product managers, UX/UI designers, QA specialists, and other engineers to ensure software solutions meet business objectives and user needs. They often lead technical discussions, clarify requirements, and provide mentorship to junior developers. Effective communication and a proactive approach to problem-solving are crucial, as these engineers serve as a bridge between technical and non-technical stakeholders throughout the development, testing, and deployment phases.

What is the difference between Senior Application Software Engineer vs Software Developer?

AspectSenior Application Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning, developing, and maintaining complex applications; often involved in architecture decisionsWriting, testing, and debugging code; focused on specific features or modules
Industry UsageCommon in tech, finance, healthcare, and enterprise sectorsWidespread across all industries requiring software solutions

Senior Application Software Engineers typically have more experience and responsibilities, including system design and mentorship, compared to Software Developers who focus more on coding and implementation. Both roles require strong programming skills, but the senior role involves broader project oversight and strategic input.

Infographic showing various Senior Application Software Engineer job openings in Meridian, ID as of August 2026, with employment types broken down into 76% Full Time, 18% Part Time, and 6% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $142,885 per year, or $68.7 per hour.

Remote Application Technical Specialist

Globalchannelmanagement

Boise, ID • Remote

$69 - $70/hr

Full-time

Re-posted 8 days ago


Job description

requires:

  • J2EE application development, including front-end, back-end, and middle-tier components
  • Experience with multiple design patterns      
  • Experience with third-party middleware tools incorporated into application design            
  • Webservices creation, consumption, and implementation        
  • Extensive knowledge of web and application servers 
  • Coding experience with Spring modules         Required              
  • web application development with Struts modules     
  • Web Services experience, top-down and bottom-up implementation with JAXWS                              
  • Oracle SQL experience      Required              
  • Application Server experience, JBOSS, Deployment Management, etc. scripting experience (with Shell, Groovy, etc.)               
  • Solid working knowledge of Linux O/S and Shell scripting          
  • Operational understanding of browser-based application infrastructure running in a clustered hardware environment            
  • Working knowledge of a modern welfare eligibility case management system, preferably with hands-on experience with Idaho's Medicaid Eligibility auto
  • As a Software Engineer III,  will design and develop complex software solutions, lead technical initiatives, leverage AI/ML capabilities to shorten development time, and collaborate with cross-functional teams to enhance products and platforms.
  • J2EE application development, including front-end, back-end, and middle-tier components
  • Experience with multiple design patterns      
  • Experience with third-party middleware tools incorporated into application design            
  • Webservices creation, consumption, and implementation        
  • Extensive knowledge of web and application servers 
  • Coding experience with Spring modules         Required              
  • web application development with Struts modules     
  • Web Services experience, top-down and bottom-up implementation with JAXWS                              
  • Oracle SQL experience      Required              
  • Application Server experience, JBOSS, Deployment Management, etc. scripting experience (with Shell, Groovy, etc.)               
  • Solid working knowledge of Linux O/S and Shell scripting          
  • Operational understanding of browser-based application infrastructure running in a clustered hardware environment            
  • Working knowledge of a modern welfare eligibility case management system, preferably with hands-on experience with Idaho's Medicaid Eligibility auto
  • As a Software Engineer III,  will design and develop complex software solutions, lead technical initiatives, leverage AI/ML capabilities to shorten development time, and collaborate with cross-functional teams to enhance products and platforms.
  • Strong technical contributor who can quickly come up to speed with our existing system functionality and application infrastructure, from both hardware and software perspectives. The candidate to fill this position must be able to work in a fast-paced, agile environment.
  • Development and production environment includes clustered JBoss application servers, clustered Apache web servers, F5 load balancers, BRE, Adobe Lifecycle, Subversion source control, MyEclipse IDE, Jenkins, Oracle 11g, Apache Service Mix ESB, Wily Introscope, etc.

DUTIES:

·Partners with other business and technical personnel to resolve problems of intent, simplicity, or feasibility of implementing software solutions in the available system and solution parameters.

·Evaluate, utilize, and lead the use of AI/ML capabilities to accelerate existing and new product modification /creation.

·Collaborate with product, QA, and data teams to define requirements and ensure alignment on AI feature behavior.

·Leverages excellent written and verbal communication skills to develop new business processes and programming solutions as required based on requirements and backlogs.

·Utilizes in-depth modeling, design, and coding skills to deliver quality solutions.

·Design applications to functional and technical programming standards.

·Gather and interpret user requirements into design specifications.

·Develop system specifications and interfaces.

·Determine time estimates and schedule for work based on given parameters.

·Code new features/functionality, as well as software enhancements and/or required fixes to production problems using existing and industry-standard functional and technical programming standards.

· Participate in or conduct structured code reviews/walkthroughs.

· Design and support testing of code prior to deployment.

· Provide On-Call support as needed.