Software Engineer

Brooksource

Columbus, Ohio Metropolitan AreaFresher1h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
Unit testingProduct managementAgileReactAngularAWS
Work
On-site in Columbus
Pay
Not stated by the employer.
Skill demand
Agile34%React24%Unit testing15%Product management15%of 149 similar entry-level jobs posted in the US this week
Listed
Nov 12, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

This is an entry-level position focused on gaining practical experience across core areas of software engineering. The role requires an individual who is driven, well-organized, curious, self-motivated, and can adapt quickly to evolving environments. You will collaborate with peers and mentors on software challenges, developing confidence to create and innovate.

Key Responsibilities

  • Engage fully in experiential learning sessions covering key company software development practices.
  • Gain hands-on experience with source control, test-driven development (TDD), behavior-driven development (BDD), and modern build tools.
  • Work with automated scanning tools to ensure quality and security.
  • Collaborate with peers to build and manage pipelines supporting software deployment.
  • Become comfortable with changes and ambiguity, adapting as the program evolves.
  • Participate in the analysis and review of epics, features, and user stories.
  • Participate in the design and review of technical designs.
  • Participate in all Agile ceremonies and contribute to group discussions, working sessions, and share learning.
  • Develop technical solutions adhering to company standards.
  • Participate in code reviews and integration testing of solutions.
  • Assist in debugging and resolving issues found during testing.
  • Assist in the documentation and implementation of software programs and solutions.
  • Create and maintain system documentation, manuals, and policy documents.
  • Research and analyze production support issues.
  • Participate in scheduled production releases.
  • Participate in the team’s on-call rotation for application support.

Requirements & Tech Stack

  • Bachelor's Degree in Computer Science or related field.
  • Strong problem-solving skills with an openness to tackling new challenges.
  • Experience with modern UI development ( React or Angular).
  • Strong business and technology aptitude with the ability to learn processes and procedures quickly.
  • Excellent verbal and written communication skills.
  • Ability to work in a collaborative setting (in-person and virtual).
  • Highly motivated with strong organizational, analytical, decision-making, and problem-solving skills.
  • Ability to effectively handle multiple tasks, determine priorities, and execute in a high-pressure environment.
  • Experience working in an Agile delivery environment.
  • Understanding of or exposure to Cloud platforms and services ( GCP, Azure, AWS).
  • Understanding of or experience with testing practices (including TDD/BDD) using tools such as Selenium, Jest, Junit, or Playwrite.
  • Experience with distributed version control systems such as Git.
  • Understanding of container workloads.
  • Experience with Java and SpringBoot.
  • Experience with non-relational databases such as Mongo.
  • Understanding of or experience with IDEs such as IntelliJ.
  • Understanding of Microservices architecture and experience with API development.
  • Experience with tools such as Jenkins, Maven, Stash, Splunk, or SoapUI.
  • Understanding of continuous integration and continuous development.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Lockheed Martin, Torentify, TikTok

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job