1

Computer Software Engineering Jobs in Cullman, AL

IT Technical Assistant

Falkville, AL · On-site

$32.90K - $38.60K/yr

... Verify that software updates and security patches are current. • Assist with tracking and ... In 2021, Valley Rubber joined GRT Rubber, a leading manufacturer of engineered rubber products ...

... Computer Aided Design. * Proficiency in AutoCAD design drafting software. * Familiarity with ... Prepare reports on the status of engineering records. * Recommends use and upgrades of software and ...

Develop detailed drawings and plans for pre-engineered metal buildings using MBS, AutoCAD, Tekla ... Proficiency in CAD software such as AutoCAD, Tekla, Revit or other drafting software * Strong ...

Knowledge and experience with utilization of CAD/3-D Modeling Software. * Excellent interpersonal, communication, and presentation skills. * Ability to create and understand engineering drawings and ...

Knowledge and experience with utilization of CAD/3-D Modeling Software. * Excellent interpersonal, communication, and presentation skills. * Ability to create and understand engineering drawings and ...

Proficient in computer assisted engineering and design software and equipment required to perform engineering tasks. Primarily 2D and, to a lesser extent, 3D. * The ideal candidate should be ...

Bachelor's degree in construction management, architecture, engineering or another technical field ... Proficient computer skills in Microsoft Office, estimating software (WinEst, Timberline or similar ...

next page

Showing results 1-20

Computer Software Engineering information

See Cullman, AL salary details

$56K

$130.2K

$181.3K

How much do computer software engineering jobs pay per year?

As of May 31, 2026, the average yearly pay for computer software engineering in Cullman, AL is $130,153.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,900.00 and $152,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Computer Software Engineer, you need strong programming skills, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

What are popular job titles related to Computer Software Engineering jobs in Cullman, AL? For Computer Software Engineering jobs in Cullman, AL, the most frequently searched job titles are:
Infographic showing various Computer Software Engineering job openings in Cullman, AL as of May 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $130,153 per year, or $62.6 per hour.
Manufacturing Operations Technician

Manufacturing Operations Technician

General Dynamics Mission Systems, Inc

Cullman, AL • On-site

$27.10 - $29.72/hr

Full-time

Medical, Retirement

Posted 9 days ago


General Dynamics Mission Systems rating

8.2

Company rating: 8.2 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

74th of 184 rated software companies


Job description

Basic Qualifications
Associate's degree or equivalent combination of education and relevant work experience is required plus a minimum of 1 year of relevant experience.
Responsibilities for this Position
Help make the technologies, products and services that make a difference. That's the opportunity that's waiting for you at General Dynamics Mission Systems. We help our nation's heroes keep our nation safe by creating solutions so advanced, they redefine innovation for the world. It's an amazing challenge. And it's waiting for you now.
We apply advanced technologies such as Artificial Intelligence, Blockchain, AR/VR, Cloud Native and Quantum Physics to solve our customers' missions in cyber, RF, undersea, interstellar and everything in between.
As a Manufacturing Operations Technician for General Dynamics Mission Systems (GDMS) Precision Structures & Optics (PSO), you'll be a member of a cross functional team responsible for preparing and conditioning surfaces to achieve precise geometric forms and tolerances as specified by prints and/or sketches. The technician applies specialized compounds to workpieces and utilizes rotary or reciprocating motions to rub laps across the surfaces, ensuring that specified tolerances are met through a combination of skill and experience. The Manufacturing Operations Technician plays a pivotal role in ensuring that all machined components meet stringent aerospace standards, contributing to the overall success and safety of our products for the manufacture of Beryllium products for use in the most demanding applications, across the aerospace, defense, and nuclear industries. Our products are used in high performance sensing systems for targeting and acquisition, surveillance, and reconnaissance missions, and are hardened for the battlefield environment.
REPRESENTATIVE DUTIES AND TASKS:
  • Measures work piece with instruments such as electronic gauges and optical light, compares work piece dimensions with specifications to ascertain amount of stock to be removed and evaluates types of compounds, diamonds, and laps or material needed to achieve required specifications and set-up requirements
  • Prepares and conditions surface of lap to achieve proper geometric form and tolerance per print and/or sketch requirements
  • Applies compound to work piece and rubs lap across work piece with rotary or reciprocating motion, feeling friction and applying required pressure based on previous experience to attain specified tolerances
  • Measures work piece to verify conformance to specifications
  • Verifies, by initials, conformance of work piece to process specifications requirements
  • Manually handles parts where care is required to prevent surface defects such as nicks and scratches
  • Maintains equipment and immediate work area in clean and orderly condition
  • Design and draw sketches for tooling and laps to complete task required
  • Promote continuous product improvement by conceptualizing and implementing new procedures, processes or fixtures

KNOWLEDGE SKILLS AND ABILITIES:
  • Influential with others and demonstrates superior communication and collaborative skills consistent with expectations for position
  • Solid knowledge of computer software applications used in a manufacturing environment
  • Solid problem-solving skills
  • General subject matter expertise in assigned area
  • Mechanical aptitude
  • Ability to read blueprints, sketches and drawings
  • Adaptive to new training opportunities and demonstrates competence in site-specific skill sets

Our Commitment to You:
  • An exciting career path with opportunities for continuous learning a development
  • Research oriented work, alongside award winning teams developing practical solutions for our nation's security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health and wellness programs, employee resource and social groups, and more
  • See more at com/careers/why-work-for-us/benefits

Workplace Options:
This position is fully on-site.
While on-site, you will be a part of the Cullman, AL facility.
Salary Note
This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
Combined Salary Range
USD $27.10 - USD $29.72 /Hr.
Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

What General Dynamics Mission Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom