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.