article thumbnail

A Software Engineering Career Ladder

James Shore

Where the old spreadsheet focused on individual ownership and investigating new technologies, the new one emphasizes teamwork, peer leadership, and maintainable code. I’m hoping this will help direct people to new behaviors, which will in turn start to change the engineering culture. Submitted for Your Approval Why tell you all this?

article thumbnail

Enhancing Domain-Driven Design Through Collaborative Systems Thinking

Xebia

Domain-driven design (DDD) has emerged in software engineering as a methodology for tackling complex domain problems by connecting the implementation to an evolving model. This article delves into enriching the collaboration topic by emerging the contextual systems and the need to find the purpose underneath the context.

System 147
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

The [Often] Overlooked Skillset: Top 8 Soft Skills for Software Engineers

Gorilla Logic

Skill #3: Leadership Whether you choose a managerial or technical-oriented career path, you may be asked to lead projects or teams from time to time. Leadership skills include the ability to delegate, provide clear direction, motivate and inspire others, and also make difficult decisions in a timely manner.

article thumbnail

9 most in-demand IT jobs in manufacturing

CIO

Software engineer. The demand for software in manufacturing has only increased, as nearly every piece of equipment or hardware is now connected to the internet in some form — and this has also increased the demand for software engineers. Principal software engineer. Systems engineer.

article thumbnail

We’re all becoming software CIOs — a role Red Hat CIO Jim Palermo knows well

CIO

Clearly, the leadership team at Starbucks had the foresight to hire a software company CIO. So fast forward nearly a decade, and here we are with even blurrier lines between software engineering and IT, and with an even greater opportunity for all CIOs to take a page from the software CIO’s playbook.

article thumbnail

10 highest-paying IT jobs

CIO

Solutions architect Solutions architects are responsible for building, developing, and implementing systems architecture within an organization, ensuring that they meet business or customer needs. They’re also charged with assessing a business’ current system architecture, and identifying solutions to improve, change, and modernize it.

article thumbnail

The 10 most in-demand tech jobs for 2023 — and how to hire for them

CIO

Cloud engineers should have experience troubleshooting, analytical skills, and knowledge of SysOps, Azure, AWS, GCP, and CI/CD systems. DevOps engineers must be able to deploy automated applications, maintain applications, and identify the potential risks and benefits of new software and systems.

LAN 358