About the role

  • Software Engineer I for AAA Life developing scalable, high-performance applications in an agile environment. Collaborates with various teams for application development and enhancement processes.

Responsibilities

  • The Software Engineer I designs, writes and maintains application software
  • Collaborates with the team to ensure proper planning and meets development schedules
  • Participates in the continuous enhancement of established development processes
  • Responsible for designing and building application software with minimal supervision
  • Translation and implementation of business requirements into creative technology solutions
  • Develop, maintain, debug, enhance and document components developed by self and others as per the requirements and design
  • Participate in project design reviews and conduct peer-reviews
  • Use best practices and coding standards and help improve the existing company standards

Requirements

  • A bachelor's degree in computer science, or related engineering field
  • 2 years of hands-on software development experience; internships, co-ops, academic projects, or open-source contributions welcome
  • Experience with version control (Git) and basic CI/CD concepts
  • Proficiency in at least one object-oriented programming language like Java
  • Experience Integrating with multiple systems and web services to create a solution for business needs
  • Comfortable working in Agile teams and using standard collaboration tools (issue trackers, code review platforms)
  • Basic exposure to containerization (Docker), cloud platforms (AWS, Azure, GCP), or orchestration technologies

Benefits

  • Remote work options
  • Relocation eligibility available

Job title

Software Engineer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job