1

Enterprise Software Engineer Jobs (NOW HIRING)

Be Seen First

Enterprise Software Engineer: 2+ years AS400 or IBMi Development experience. Senior Enterprise Software Engineer: 5+ years AS400 or IBMi Development experience Ability to: Recognize and resolve ...

Are you an experienced Software Engineer looking to grow your skillset and work on a project that ... Java software development skills with experience in back end enterprise application development

In addition, AG offers enterprise resource planning and enterprise application integration, supply ... Our company provides application analysis, design, development and programming, software ...

next page

Showing results 1-20

Enterprise Software Engineer information

See salary details

$100K

$156.9K

$171K

How much do enterprise software engineer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for enterprise software engineer in the United States is $156,904.00, according to ZipRecruiter salary data. Most workers in this role earn between $150,000.00 and $170,000.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

An enterprise software engineer with extensive experience, specialized skills in high-demand technologies, and working at large tech companies or in executive roles can earn $500,000 or more annually. Such compensation often includes base salary, bonuses, and stock options, especially in competitive markets or senior leadership positions.

What engineers make $300,000 a year?

Senior enterprise software engineers with extensive experience, specialized skills in cloud computing, distributed systems, or security, and often with advanced certifications can earn $300,000 or more annually. Compensation varies based on location, company size, and individual expertise, with some working in high-demand industries or leadership roles earning higher salaries.

What is an enterprise software engineer?

An enterprise software engineer designs, develops, and maintains large-scale software applications used by organizations to support business operations. They often work with technologies like cloud computing, databases, and enterprise frameworks, and require strong programming skills in languages such as Java, C#, or Python. These engineers typically collaborate with cross-functional teams and may hold certifications related to software development or cloud platforms.

What are the key skills and qualifications needed to thrive as an Enterprise Software Engineer, and why are they important?

To thrive as an Enterprise Software Engineer, you need strong programming skills (e.g., Java, C#, Python), knowledge of software architecture, and experience with scalable enterprise solutions, usually backed by a degree in computer science or related field. Familiarity with enterprise platforms (like SAP, Oracle), cloud services (AWS, Azure), and tools such as version control (Git) and CI/CD pipelines is typically required. Problem-solving, teamwork, and effective communication are essential soft skills for collaborating across large, cross-functional teams. These skills and qualities ensure the development of robust, maintainable, and secure software solutions that meet complex business needs.

How do Enterprise Software Engineers typically collaborate with cross-functional teams throughout a project lifecycle?

Enterprise Software Engineers regularly work alongside product managers, QA specialists, UX designers, and IT operations teams to deliver robust software solutions. Collaboration often involves participating in agile ceremonies like sprint planning, daily stand-ups, and retrospectives, as well as using tools such as Jira or Confluence for tracking progress and documentation. This teamwork ensures that requirements are well-understood, features are thoroughly tested, and deployments align with organizational goals. Effective communication and adaptability are key to navigating the complex, fast-paced environment typical of enterprise software projects.

Can you make $500,000 as a software engineer?

Enterprise software engineers can potentially earn $500,000 or more annually, especially with senior roles, specialized skills, or in high-cost-of-living areas. Achieving this level often requires extensive experience, advanced technical expertise, and sometimes performance-based bonuses or stock options.
More about Enterprise Software Engineer jobs
What cities are hiring for Enterprise Software Engineer jobs? Cities with the most Enterprise Software Engineer job openings:
Who are the top companies hiring for Enterprise Software Engineer jobs? The top employers for Enterprise Software Engineer jobs are:
What states have the most Enterprise Software Engineer jobs? States with the most job openings for Enterprise Software Engineer jobs include:
Enterprise Software Engineer

Enterprise Software Engineer

Alaska Railroad

Anchorage, AK • On-site

$91K - $1M/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Alaska Railroad rating

6.2

Company rating: 6.2 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

63rd of 77 rated public transport


Job description

Please note that candidates must reside in Alaska to qualify for remote work.


Must apply at company website: https://www.governmentjobs.com/careers/alaska/jobs/5396525/enterprise-software-engineer-junior-software-senior?department[0]=Alaska%20Railroad%20Corporation&pagetype=jobOpportunitiesJobs


PURPOSE OF POSITION:

The Software Engineer will define, develop, test, analyze, and maintain software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Engineer will also research, design, document, and modify software and specifications throughout the production life cycle.

Duties and Responsibilities:

Design, develop, document, analyze, create, test and modify computer systems, programs and integrations.

Research, identify, analyze, and fulfill requirements of all internal and external program users. 

Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. 

Develop and maintain user manuals and guidelines. Train end users to operate new or modified programs.

Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.


FACTOR 1:  Technical and Operational Knowledge

Junior Enterprise Software Engineer:  1+ years AS400 or IBMi Development work experience or 12 credits of AS400 or IBMi academic experience.

Enterprise Software Engineer: 2+ years AS400 or IBMi Development experience.

Senior Enterprise Software Engineer: 5+ years AS400 or IBMi Development experience

Ability to: Recognize and resolve system related problems; troubleshoot and debug code written by incumbent or others, work independently and make necessary decisions throughout the systems process within department guidelines.

FACTOR 2:  Analytical Skills and Impact

Ability to analyze business requirements and turn them into technical requirements, and develop solutions.  Must have the ability to effectively prioritize and execute tasks in a high-pressure environment with a strong customer service orientation.  Must be able to independently manage a heavy workload.

FACTOR 3:  Supervision and Control

Is supervised by the Supervisor, Applications. Has no direct reports. Must be able to mentor and share knowledge with other developers on new technologies.  

FACTOR 4:  Communication

Has strong communication skills. Able to explain complex concepts to end users, and train end users on software.  Must be able to write documentation for end users or other technical personnel.  

FACTOR 5:  Working Conditions

Position is located in Anchorage in a corporate environment. On call availability for 7-days on a rotating basis.  Work is sedentary and incumbent functions in a corporate office environment.   Must have dexterity of hands and fingers to operate a computer keyboard, mouse and to handle other computer components. 



Minimum Qualifications


Education Requirements

Bachelor’s degree in the field of business administration, computer science, accounting, or management information systems is required.  Related professional experience may be substituted for education on a year-for-year basis.

Work Experience

Junior Enterprise Software Engineer:  1+ years AS400 or IBMi Development experience or 12 credits of AS400 or IBMi academic experience.

Enterprise Software Engineer: 2+ years AS400 or IBMi Development experience.

Senior Enterprise Software Engineer: 5+ years AS400 or IBMi Development experience

Preferred Qualifications

Experience preferred in one or more of the following technologies/platforms:

  • Web services (SOAP, REST)
  • IBM AS400 (cpf, db2, qsh, sysadmin)
  • PHP
  • Advanced SQL 

The above reflects only the more significant details for the performance of the job and is not intended to be all inclusive.



What Alaska Railroad employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom