Software Engineer (Multiple Levels)
Altamira Technologies Corporation · Huntsville, AL · 1 mo ago
EngineeringFull-time
Thank you for considering a career at Altamira Technologies Corp.. Please take a minute to fill out the following form. After you have completed your application an email will be sent to you with information about how to check the status of your application.
About the role
- Collaborate with cross-functional teams to design, develop, and maintain software solutions
- Implement new features and improve existing systems using modern programming languages and frameworks
- Participate in code reviews and contribute to the overall quality of the codebase
Responsibilities
- Develop high-quality software products that meet business needs
- Work closely with product managers, designers, and other engineers to understand requirements and deliverables
- Continuously learn and stay updated with the latest technologies and industry trends
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 2+ years of professional software development experience
- Proficiency in at least one programming language such as Java, Python, or JavaScript
Qualifications
- Strong problem-solving skills and ability to work independently and as part of a team
- Excellent communication and collaboration skills
- Experience with agile methodologies and version control systems like Git
Skills
- Knowledge of object-oriented design patterns
- Experience with databases and SQL
- Familiarity with cloud platforms and containerization tools
Benefits
- Competitive salary commensurate with experience
- Flexible working hours and remote work options
- Health insurance and retirement plan contributions
Pay
Salary is competitive and commensurate with experience.
Schedule
Full-time position available.
Benefits
- Health insurance and retirement plan contributions
- Flexible working hours and remote work options
- Professional development opportunities