
Software Engineer II
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in United States.
β’ Design, develop, and implement innovative software features and applications.
β’ Convert business requirements into effective functional code.
β’ Collaborate with product managers, designers, and engineering teams.
β’ Engage in code reviews and adhere to engineering best practices.
β’ Troubleshoot, debug, and enhance existing software systems.
β’ Ensure the performance, reliability, and security of software solutions.
β’ Mentor junior engineers and offer technical direction.
β’ Enhance engineering processes, including testing, monitoring, and automated workflows.
β’ Keep up-to-date with emerging technologies and apply them to tackle complex problems.
β’ Contribute to every stage of the software development lifecycle, from design and development to testing and deployment.
β’ Proficient in relevant programming languages, frameworks, and databases.
β’ Experience with cloud platforms such as AWS or Azure.
β’ Familiarity with microservices architecture.
β’ Knowledge of all phases of the software development lifecycle.
β’ Strong analytical and problem-solving capabilities.
β’ Excellent communication and interpersonal skills.
β’ Understanding of Agile methodologies and involvement in Scrum ceremonies.
β’ Typically a few years of professional software development experience.
β’ Often holds a bachelor's degree in a related discipline.
β’ Ability to work autonomously with general supervision.
β’ Capacity to take ownership of project deliverables.
β’ Competence in accurately estimating task complexity.
β’ Training and mentoring opportunities.
β’ Opportunities for increasing responsibilities and career advancement.
Tether.to
General Motors
CACI International Inc
Ulteig
Get handpicked remote jobs straight to your inbox weekly.