Point your AI agent at freehire and let it find you a job.

Get the CLI →

marvel-superheros.prismhr-hire.com

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

Generalist software engineer role in Alpharetta, GA: design, develop, test, and maintain software applications and services while collaborating with product, design, and engineering teams. Requires modern programming languages, data structures/algorithms, version control, and testing skills; cloud, CI/CD, and API/database experience preferred.

Overview

We are seeking a skilled and collaborative Software Engineer to help design, build, and maintain high-quality software solutions. In this role, you will work closely with cross-functional partners to deliver reliable, scalable, and user-focused products that support business goals and improve the overall customer experience.

What You Will Do

  • Design, develop, test, and maintain software applications and services.
  • Collaborate with product, design, and engineering teams to define and implement technical solutions.
  • Write clean, maintainable, and efficient code following established engineering standards.
  • Participate in code reviews and contribute to continuous improvement of engineering practices.
  • Troubleshoot issues, identify root causes, and implement effective fixes.
  • Contribute to system architecture, technical planning, and solution design discussions.
  • Monitor application performance and support efforts to improve scalability, reliability, and security.

What We Are Looking For

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience developing software in one or more modern programming languages.
  • Strong understanding of software development fundamentals, data structures, and algorithms.
  • Experience working with version control systems and collaborative development workflows.
  • Ability to troubleshoot complex technical issues and propose thoughtful solutions.
  • Familiarity with software testing practices and quality assurance principles.
  • Strong communication skills and the ability to work effectively in a team environment.
  • Ability to manage priorities and deliver work in a fast-paced setting.

Preferred Qualifications

  • Experience building scalable web, mobile, or cloud-based applications.
  • Familiarity with APIs, databases, and modern software architectures.
  • Exposure to agile or iterative development methodologies.
  • Experience with cloud platforms, CI/CD pipelines, or automation tools.
  • Interest in learning new technologies and improving technical skills continuously.

What We Offer

  • A collaborative and inclusive work environment.
  • Opportunities to work on meaningful projects with real impact.
  • Professional growth, learning, and development opportunities.
  • Competitive compensation and benefits, where applicable.

Equal Opportunity

We are committed to creating a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other legally

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.