Yes, software engineers typically engage in coding as a core part of their job responsibilities. Coding involves writing, testing, and maintaining the source code of software applications. Software engineers use various programming languages and development tools to create software that meets specific requirements and functions effectively. Their work may also include debugging, collaborating with other team members, and participating in design and architecture discussions.