Senior Software Engineer

Aditi Consulting
Sandy Springs, GA, United States
3 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$120,640.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Software Applications Application Performance Management Automation of Tests Software Bug Management Software Quality Software Debugging Software Design Documents Systems Development Life Cycle Software Engineering Software Requirements Analysis Software Systems
+9 more
Verification and Validation (Software) Solution Deployment Descriptor System Testing Test Data Test Execution Engine Strategies of Testing Scalability Testing Information Technology Hardware Infrastructure

Job description

The Company is seeking a Software Developer / Quality Assurance Professional responsible for designing, developing, testing, debugging, documenting, and supporting software solutions that meet business and technical requirements. This role works closely with business and development teams to ensure software quality, functionality, and testability while contributing to project execution, defect resolution, and continuous process improvement. The position requires strong analytical skills, software development knowledge, testing expertise, and the ability to support multiple projects in a collaborative environment.

Responsibilities

  • Design, code, test, debug, and document software applications in accordance with established quality standards, policies, and procedures.
  • Analyze business requirements and develop software solutions that address organizational needs.
  • Prepare and maintain technical design documentation for software applications and enhancements.
  • Evaluate and recommend software and hardware solutions to support user and business requirements.
  • Resolve customer issues related to software functionality and provide recommendations for product improvements and enhancements.
  • Collaborate with business stakeholders and development teams to clarify requirements and ensure solutions are testable and aligned with project objectives.
  • Prepare and maintain test data for unit, integration, string, and parallel testing activities.
  • Draft, revise, and maintain test plans, test cases, and automated test scripts.
  • Execute testing procedures in accordance with software requirements and application documentation.
  • Perform software validation activities to ensure applications meet functional and quality expectations.
  • Log, track, and document software defects and provide recommendations for corrective action.
  • Retest software corrections and enhancements to verify successful resolution of identified issues.
  • Document testing methodologies, procedures, and results to support future replication and process improvement initiatives.
  • Conduct performance and scalability testing when required.
  • Analyze and communicate testing results, risks, and recommendations to project stakeholders.
  • Perform preliminary root cause analysis for identified application defects and system issues.
  • Support end-to-end testing processes and validate complete system workflows.
  • Participate in project implementation activities and support successful solution deployment.
  • Contribute to process improvements that enhance software quality, efficiency, and reliability.

Requirements

  • Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field, or equivalent experience., * Experience in software development, software testing, or quality assurance environments.
  • Experience working with software development lifecycle (SDLC) methodologies.
  • Experience participating in application development and testing projects., * Knowledge of software design, development, testing, debugging, and documentation practices.
  • Ability to analyze business requirements and translate them into effective software solutions.
  • Experience developing and maintaining technical documentation and design specifications.
  • Strong understanding of software testing methodologies, including unit, integration, and system testing.
  • Experience creating and executing test plans, test cases, and automated test scripts.
  • Ability to identify, document, troubleshoot, and resolve software defects.
  • Knowledge of defect management and issue-tracking processes.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to perform root cause analysis and communicate findings effectively.
  • Experience executing tests according to software and application requirements.
  • Strong written and verbal communication skills.
  • Ability to work collaboratively with business users, developers, project teams, and stakeholders.
  • Strong organizational skills with the ability to manage multiple priorities and deadlines.
  • Ability to document and communicate testing procedures, results, and recommendations.

Preferred Skills

  • Experience leading small to moderate-sized projects.
  • Experience mentoring, training, or supporting less experienced developers or team members.
  • Experience performing project estimations and tracking project progress.
  • Experience supporting automated testing initiatives.
  • Experience conducting application performance and scalability testing.
  • Ability to provide solutions for complex technical issues and project challenges.
  • Experience contributing to the development of quality assurance standards and best practices.

Benefits & conditions

Pay Transparency: The typical base pay for this role across the U.S. is: $58.00 - $60.00 /hour. Non-exempt positions are eligible for overtime at a rate of 1.5 times the base hourly rate for all hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, health savings accounts with qualified medical plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan participation with employer match, life and disability insurance, commuter benefits, dependent care flexible spending account, accident insurance, critical illness insurance, hospital indemnity insurance, accommodations and reimbursement for work travel, and discretionary performance or recognition bonus. Sick leave and mobile phone reimbursement provided based on state or local law.

Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary. You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC’s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:14 min

Establishing stable test environments and required test data

Augustin Gottlieb Augustin Gottlieb · World Congress 2025

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · World Congress 2021

1:48 min

Balancing code generation velocity with software quality standards

Lilia Gargouri Lilia Gargouri · Coffee With Developers

2:31 min

Implementing iterative testing and partnering with IT departments

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

1:57 min

Building a holistic system for software quality

Serge Baumberger Serge Baumberger · Europe 2026 Virtual

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

Videos

See all

Related articles

See all