Posted in Information Technology about 19 hours ago.
Type: Full-Time
Location: Cleveland, Ohio
Job Description: Associate Software Engineer
Department: Product Engineering
Reports To: Software Engineering Manager / Team Lead
Position Overview: The Associate Software Engineer is a mid-entry level position aimed at contributing to the development, testing, and maintenance of software applications. This role demands a solid foundation in software engineering principles, the ability to work collaboratively within a team, and the aptitude for solving complex problems through innovative solutions. The ideal candidate should demonstrate a proactive approach to learning innovative technologies and enhancing existing systems.
Key Responsibilities:
• Design and implement new software features and applications based on requirements.
• Work closely with senior engineers to refine software designs and architectures.
• Develop high-quality, efficient, and maintainable code, adhering to best practices.
• Participate in code reviews to ensure code quality and consistency and foster a culture of learning and improvement.
• Debug and troubleshoot software issues to improve application performance.
• Collaborate with cross-functional teams (e.g., Product Management, QA) to define, design, and ship new features.
• Continuously learn and apply innovative technologies, frameworks, and best practices to maintain high standards of software excellence.
• Assist in the documentation of system architecture and design decisions.
Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or commiserate relevant experience.
• 1-2 years of experience in software development, including internships or project work.
• Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
• Experience with software development methodologies (Agile, Scrum) is preferred.
• Good understanding of database technologies (SQL, NoSQL) and basic software architecture principles.
• Excellent problem-solving skills and the ability to work independently or as part of a team.
• Effective communication skills, both written and verbal.
Preferred Skills:
• Experience with web development frameworks (React, Angular, Vue) is a plus.
• Familiarity with cloud services (Azure preferred) and microservices architecture.
• Knowledge of containerization technologies (Docker, Kubernetes) is advantageous.
• Contributions to open-source projects or a personal portfolio of software projects.
Working Conditions:
• Full-time position, typically 40 hours per week.
• Primarily office-based with options for flexible scheduling and remote work according to company policies.
• May require occasional overtime to meet project deadlines or support system deployments.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)
IT/IS
Cumming
|
Howmet Aerospace
|
Tremco Construction Products Group
|
Prudential Ins Co of America
|
American Tower Corporation
|
American Tower Corporation
|