Building and maintaining the software an organization runs on, you turn requirements into working applications and keep them alive once they ship. As much about understanding existing systems as writing new code.
Days move between writing features, fixing defects, code review, and a standup or two, in a rhythm of sprints or tickets. A lot of the job is reading code before changing it, understanding a system well enough to touch it safely. You translate constantly between technical and non-technical stakeholders.
What surprises people is how much is maintenance, not green-field building: keeping older systems alive while adding to them. Tooling and priorities shift under you, what counts as "done" varies by team, and staying current can feel like a second job. Some shops move fast and loose, others wrap everything in process.
Methodical, curious, and comfortable with ambiguity: that's the fit. If you need well-defined problems or stable tools, the constant change can wear. But if you enjoy making software work and the detective work of debugging, the role tends to reward it, release after release.
Your job belongs to your employer.
Your career belongs to you.
Where this role sits in the broader career landscape — and where it can take you.
Don't do Truest if you aren't ready
to invest in yourself and your career.
Roles like this one sit within a broader occupational category. The numbers below reflect that full landscape — helpful for context, but your specific experience will depend on level, specialty, and where you work.
Roles with similar work and overlapping career paths
View all Engineering roles →Building and maintaining the software an organization runs on, you turn requirements into working applications and keep them alive once they ship. As much about understanding existing systems as writing new code.
Median pay for an Application Software Engineering IT Specialist (Application Software Engineering Information Technology Specialist) is about $133K nationally, with the field ranging roughly from $80K to $211K depending on experience, employer, and metro (BLS).
Core skills for this role include Programming, Critical Thinking, Judgment and Decision Making, Reading Comprehension, and Active Learning.
Most people in this role hold a bachelor's degree.
Employment in this field is projected to grow about 15.8% through 2034, with roughly 1.7 million people working in it today (BLS).
Closely related roles include Software Engineering Director, Engineering Director, and Application Systems Architect.
Still figuring out what you want to become
when you grow up?