Software Engineer

A Software Engineer is responsible for contributing to development and maintenance of software systems and IT infrastructure. This role involves working across key areas such as Full-Stack Development (Frontend/Backend), Cloud Infrastructure (AWS, Azure), while applying technical knowledge in software architecture, algorithm design, cybersecurity principles, agile methodologies, database administration.

Software Engineer

What they do

As a key professional in the Information Technology & Software industry, the Software Engineer plays a vital part in the sector's mission: development and maintenance of software systems and IT infrastructure. Specifically, they focus on overseeing or executing specialized tasks that ensure efficient operations, high-quality outcomes, and adherence to industry standards. Their work directly supports the organization's goals and implementation of best practices.

Specialties

Full-Stack Development (Frontend/Backend)

Cloud Infrastructure (AWS, Azure)

API Design & Microservices

Database Management (SQL/NoSQL)

CI/CD & DevOps Practices

Software Engineer specialties

Pathways
(education / training)

Bachelor's Degree In Engineering Or A Related Technical Field. Professional Licensure (e.g., PE) May Be Required Or Beneficial. Experience With CAD Software And Simulation Tools Is Often Essential.

Connection to the SDGs

Skills