As a Software Engineer II, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers. You will work closely with cross-functional teams to identify and prioritize project requirements, and develop software solutions that meet those requirements. You will also be responsible for testing and validating software applications to ensure they meet quality and performance standards.
Key Responsibilities:
- Design and develop software applications using Python, C++, and other programming languages.
- Work with cross-functional teams to identify and prioritize project requirements.
- Develop software solutions that meet project requirements and quality standards.
- Test and validate software applications to ensure they meet quality and performance standards.
- Collaborate with other engineers and technical teams to resolve technical issues and improve software applications.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum 5 years of experience in software development, with a focus on design and development of software applications.
- Strong understanding of software development principles, including Agile Methodologies.
- Experience with Linux and AWS is a plus.