AA2IT
AA2IT

81 Aa2It Full Stack Software Developer Jobs Hiring Near You

Sr. Software Engineer

Columbus, OH · Hybrid

$118.30K - $156K/yr

Req ID: 5227 Title - Sr. Software Engineer Location - Columbus, OH (hybrid remote) Duration - 36 ... In addition, they will extend their DevOps responsibilities to take on Operations topics and may ...

Sr. Software Engineer

Columbus, OH · Hybrid

$114.50K - $150.90K/yr

Req ID: 5227 Title - Sr. Software Engineer Location - Columbus, OH (hybrid remote) Duration - 36 ... In addition, they will extend their DevOps responsibilities to take on Operations topics and may ...

Sr. Software Engineer

Columbus, OH · Hybrid

$114.50K - $150.90K/yr

Req ID: 5227 Title - Sr. Software Engineer Location - Columbus, OH (hybrid remote) Duration - 36 ... In addition, they will extend their DevOps responsibilities to take on Operations topics and may ...

Title - MuleSoft Developer Location - Columbus, OH (hybrid remote) Duration - 12+ months Pay Rate ... Attend meetings with other developers and software analyst. * Position does not require the ...

Sr Software Engineer

Hilliard, OH

$115.80K - $152.70K/yr

The Sr. Software Engineer is responsible for system analysis, design, development and testing for ... In addition, they will extend their DevOps responsibilities to take on Operations topics. Key ...

The Sr. Software Engineer is responsible for system analysis, design, development and testing for their assigned technical product(s) or application(s), within the context of an agile/DevOps delivery ...

CFD Engineer

Raymond, OH · On-site

$110K/yr

Minimum of 10 years of experience using 1D & 3D system simulation software ex. 1D tools (GT suite ... Desired experience in HVAC, Cabin + Comfort, and full vehicle level CAE model construction ...

Sr. Software Analyst

Columbus, OH · Hybrid

$60 - $63/hr

Title - Sr. Software Analyst Location - Columbus, OH (hybrid remote) Duration - 12+ months ... external engineering teams. The ideal candidate combines deep analytical skills with strong ...

Sr. Software Engineer The Sr. Software Engineer is responsible for system analysis, design, development and testing for their assigned technical product(s) or application(s), within the context of an ...

The Sr. Software Engineer is responsible for system analysis, design, development and testing for their assigned technical product(s) or application(s), within the context of an agile/DevOps delivery ...

Desktop Support Tech

Groveport, OH · On-site

$19.25 - $24.50/hr

... and software. Basic network troubleshooting plus comfortability to act as smart hands for infrastructure issues required. Ideally, they would have experience support an engineering and/or ...

... engineers, including performance management and professional development. • Knowledge of agile software development methodologies and their impact on testing processes. • Familiarity with ...

... engineers, including performance management and professional development. • Knowledge of agile software development methodologies and their impact on testing processes. • Familiarity with ...

The Sr. Software Analyst is responsible for executing the Business Analyst role for their assigned technical product(s), application(s) or projects, within the context of an agile/DevOps delivery ...

At least 1 year Education h.s. diploma Software skills: CMMS experience highly preferred Basic ... As a Maintenance Technician, you will be responsible for supporting engineering staff in lighting ...

Admin Svcs Associate

Delaware, OH · On-site

$16.50 - $20.75/hr

Manage the full lifecycle of goods and services, ensuring the team has the materials they need ... Software skills: • Basic computer functions • Microsoft Suite Years of experience: at least 3+ ...

... Software skills: Basic computer skills Microsoft Office Interview Process: 1 round, in-person with ... This job is part of the Engineering and Technical Services job function. They are responsible for ...

Minimum of 10 years of experience using 1D & 3D system simulation software ex. 1D tools (GT suite ... Desired experience in HVAC, Cabin + Comfort, and full vehicle level CAE model construction ...

Electrician

Columbus, OH · On-site

$35/hr

... engineers Years of Experience needed: enough experience to receive state license Level of Education: Apprenticeship preferred Systems/Software proficiencies: NFPA 70 credentials preferred Client ...

next page

Showing results 1-20

AA2IT Jobs Information

What are the key skills and qualifications needed to thrive as a Full Stack Software Developer, and why are they important?

To thrive as a Full Stack Software Developer, you need proficiency in both front-end and back-end programming languages (such as JavaScript, HTML/CSS, Python, or Java) and a solid understanding of software development principles, often supported by a degree in computer science or equivalent experience. Familiarity with frameworks like React or Angular, server-side technologies like Node.js or Django, version control systems (e.g., Git), and cloud platforms is highly valued, along with relevant certifications. Strong problem-solving, effective communication, and collaboration skills help you stand out in multidisciplinary teams and dynamic environments. These capabilities are essential for building robust, scalable applications and ensuring smooth project delivery across the software development lifecycle.

How does a Full Stack Software Developer typically collaborate with designers and other team members during a project?

Full Stack Software Developers often work closely with UI/UX designers, backend engineers, and product managers throughout the development process. They participate in planning sessions to understand design requirements, provide technical feedback, and help translate user interface mockups into functional features. Regular meetings and collaborative tools are usually employed to ensure alignment and smooth communication, making it essential for developers in this role to be proactive and open in sharing progress or challenges. This cross-functional teamwork helps deliver cohesive, user-friendly applications that meet business objectives.

What is a Full Stack Software Developer?

A Full Stack Software Developer is a professional who is skilled in both front-end and back-end development. This means they can work on the user interface and experience (front-end), as well as the server, database, and application logic (back-end). Full Stack Developers are often proficient in multiple programming languages and frameworks, allowing them to build complete web or software applications from start to finish. Their versatility makes them valuable in teams that require a broad range of technical skills.

What is the difference between Full Stack Software Developer vs Front End Developer?

AspectFull Stack Software DeveloperFront End Developer
SkillsProficient in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databasesSpecializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular
Work EnvironmentWorks on both server and client-side development, often handling entire application stacksFocuses primarily on designing and implementing user interfaces and user experience
Common UsageUsed in full project development, especially in startups and small teamsPrimarily involved in UI/UX design and front-end feature implementation

The main difference between a Full Stack Software Developer and a Front End Developer lies in their scope of work. Full Stack Developers handle both front-end and back-end development, enabling them to build complete applications. Front End Developers focus solely on creating engaging user interfaces. Your choice depends on whether you prefer working across the entire tech stack or specializing in user-facing features.

Infographic showing various Full Stack Software Developer job openings at Aa2It in the United States as of May 2026, with employment types broken down into 2% As Needed, 84% Full Time, 5% Part Time, 1% Temporary, 7% Contract, and 1% Nights. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution.
Sr. Software Engineer

Sr. Software Engineer

AA2IT

Columbus, OH • Hybrid

$118.30K - $156K/yr

Other

Posted 24 days ago


Job description

Req ID: 5227
Title -
Sr. Software Engineer
Location - Columbus, OH (hybrid remote)
Duration - 36 months
Pay Rate - 78.98 /hr - USD 110.00

Must Have:
Entity Framework, XML documents, and APIs - legacy technologies experience and application security experience.
Requirements
Skill Set • Python - Expert • SAS - Intermediate • Snowflake - Basic • SQL Server – Basic • IDMC / Power Center – Basic • R - Optional
Experience
• Bachelor's degree (Major in statistics, computer science, economics, engineering or similar quantitative field preferred) or equivalent experience.
• 5+ years of professional experience as a data scientist or similar in a corporate environment.
• Experience using AI Tools; preferably Jupyter with Python, Data Robot, and SAS.
• Experience using BI Tools; preferably Tableau
• Experience using SQL; preferably Postgres SQL and T-SQL
• 3 years leading agile project delivery for analytical topics
• 3 years in the Financial Services or Automotive Industry (Preferred)
Qualifications:

The Sr. Software Engineer is responsible for system analysis, design, development and testing for their assigned technical product(s) or application(s), within the context of an agile/DevOps delivery model. In addition, they will extend their DevOps responsibilities to take on Operations topics and may also fill the Agile delivery roles of Business Analyst and Scrum Master.

Key accountabilities of the function

Analysis and Design: Within the context of the BMW FS Software Development Life Cycle and other relevant processes:
• Analyze business requirements
• Perform technical analysis of new and existing systems
• Triage and analyze tickets
• Develop design documentation and other relevant collateral
• Estimate work effort
• Support, guide and lead other associates in the understanding of legacy systems

Development and Testing: Utilize FS standard practices for development and delivery of projects and maintenance tickets including the following key tasks:

• Coding and configuration

• Code reviews and peer consultations

• Unit testing and unit test development

• System, integration and user acceptance test planning, execution and testing support

• Defect management and resolution

Operations and Support: Fulfill the breadth of DevOps tasks, including:

• Steering providers in the execution of tier 2 support tasks

• Resolving escalated support topics

• Leveraging and enhancing operations and development tools

• Planning and executing upgrades and replacements to ensure that hardware and software components remain supported

• Executing ITSM/ITIL processes to ensure ongoing stable operations and alignment with SLAs

Business Analysis: Execute the Business Analyst Agile Role by:

• Building a strong understanding of the assigned business processes, functions, roles and rules

• Owning the functional solution– the big picture story – of the initiative being delivered

• Collaborating with the Business to elicit requirements, define acceptance criteria, and maintain a prioritized product backlog

• Creating user stories to the level of granularity required by the team

• Clarifying inconsistencies and resolving issues to bridge the gap between user expectations and the delivered product

• Testing deliverables against a user story's acceptance criteria to validate that the delivered product meets the business goals

Scrum Master: Execute the Scrum Master Agile Role by:

• Leading the Agile team in the adoption and execution of Agile processes

• Planning and facilitating key Agile events including daily scrum, sprint planning, sprint demo and retrospective meetings

• Collaborating with the Product Owner to manage the Product backlog

• Clearing obstacles and enabling the efforts of the scrum team

Coordination and Administration: Support efficient work processes by:

• Coordinating day to day activities with team members

• Leading and mentoring other team members as appropriate

• Coordinating release planning and off-cycle efforts

• Resolving or escalating risks and issues

• Executing resource planning and time tracking processes

Impact on innovations and changes

(What is the expected extent of change of a function in terms of processes, systems, etc.?)

• Balancing speed to market, product quality and cost in the design and implementation of technical solutions.

• Developing technical solutions that appropriately account for both evolving technology and future business requirements.

• Executing in an evolving agile environment

Purpose and subject of the interaction/communication with internal/external interfaces, negotiating mandate

(e.g. What is communicated how to whom?)

• Close collaboration with IT colleagues and the Business in the design and implementation of technical solutions.

• Performance of activities and interactions with our internal and external customers through verbal or written communication should reflect adherence to the company's core values.

Educational Background / Professional Knowledge and Experience / Other Skills

Education

• Bachelor's Degree

Work experience, Leadership experience


Kindly share your resume with answers:
Q1: How many years of exp in Entity Framework, XML documents, and APIs
Q2: How many years of exp in C# and .NET skills
Q3: How many years of exp in relational databases (e.g., SQL Server) using ORM (Object-Relational Mapping).
Q4: How far you live and how will you commute to Columbus OH