7554425D-0054-440D-B95E-D2ABC13D62CD Created with sketchtool.
Your Saved Info Packages

View your saved Course or Program Packages containing pricing and detailed curriculum.

Speak with a Learning Advisor.

Have any questions? We'll call you.

Fill out the form below and a Learning Advisor will reach out at a time convenient for you.

Please pick a valid date and time between 9 AM and 8 PM eastern (Monday to Friday)

By clicking "Book a call," you accept our Terms and will also receive exclusive offers and updates about new courses, workshops and events.

Software Engineer

What Tools Do Software Engineers Use?

Ready to start your career in Development? Find out more about BrainStation's Web Development Bootcamp

Software Engineers use a variety of tools for things like version control, code review, software development, git repository hosting, bug tracking, etc. In fact, there are so many tools and useful free software available on the web that staying on top of what’s new and how tools are used is an important part of a Software Engineer’s job.

Here are some of the most useful tools for Software Engineers:


GitHub is a web-based hosting service that provides a central place where a worldwide community of developers can share, improve, and discuss software projects. GitHub provides hosting for version control and software development, with a graphical interface and helpful collaboration and project management features. GitHub is said to boast the largest community of developers in the world, so it’s often used for code review and issue tracking.


Another of the most popular project management tools, ProofHub is an intuitive all-in-one software product that offers features including seamless team communication, mobile and tablet compatibility, custom project reports, etc.

** Adobe Dreamweaver CC**

All Software Engineers and Developers will be familiar with this web development tool, which features a popular visual development application that can be used even by those who don’t know how to code. Its useful features include a dynamic code editor, CSS editing, multi device support, and code introspection.


A cloud-based visual management system, LeanKit is one of the most intuitive-to-use software products out there for agile teams. It helps teams collaborate faster, with custom board templates, backlog management, and advanced Kanban capabilities.


Built on a cloud-based integrated development environment, Codenvy is used for coding and debugging apps. It’s an open source workspace server and stands as a platform for remote development to teams, and its best features include APIs and extensions, resource limits, and version control.

Crimson Editor

Created by the team behind Windows, Crimson Editor is a free code editor supporting programming languages including Java, Perl, and PHP. Known for its intuitive interface and built-in FTP and syntax, Crimson Editor could replace programs like Notepad for Software Engineers.

Code Climate

Another useful software development tool, Code Climate is an open-source platform that a Software Developer will use for automating code review. Along with three kinds of GitHub pull requests, Code Climate also helps quickly determine whether or not code should be merged. Essentially, it helps ensure quality code. Other standout features include team management, data-driven engineering, and test coverage.


A web-based version control repository hosting service, BitBucket stands out as a Git repository hosting tool that allows you to share your Git repositories and create and ship software with your team. In addition to Git repository hosting, Bitbucket is worthwhile for its issue tracking, branch permissions, and smart mirroring.

Telerik TeamPulse

Especially helpful in the development of mobile applications, this project tracking tool brings together Developers, Testers, and Project Managers in one central hub. TeamPulse will help flag areas where Agile best practices are ignored while also providing actionable data on current and past performance.


Designed to help engineering and development teams with project management and issue tracking, Axosoft is one of the best software development tools built on easy-to-use Scrum software. Software Developers use it for its Scrum planning board, data visualization, and bug tracking.

Set Password

You already have an account with BrainStation, but you still need to set up a password.