Skip to content
Automation Squad

Role

AI for Software Developers

Robert MacKelfresh

By Robert MacKelfresh

Founder, Automation Squad

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Software Developers Β· O*NET 15-1252.00 Β· Job Zone 4 Β· sourced from the U.S. Department of Labor occupation database

Automation coverage

21 of 40tools on this list have an AI solution available today

Counted by matching the tools this occupation is documented as using against a corpus of 226,452 AI products, MCP servers, skills and connectors. Where a tool has no match, we say so rather than inventing one.

AI you can use for this job

310 matched to the tools software developers use. Showing 24.

  • GitHub

    MCP server

    GitHub is the perfect place to share code and work collaboratively on private and open source software.

    GitHub

  • Figma

    MCP server

    Figma is a collaborative design tool for creating user interfaces, prototypes, and graphics.

    Figma

  • Slack

    MCP server

    Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. Offering instant messaging, document sharing and knowledge search for modern teams.

    Slack

  • GitLab

    MCP server

    GitLab is an open source code collaboration tool with a rich feature set including management of repositories, reviewing tools, issue tracking, activity feeds and much more.

    GitLab

  • PostgreSQL

    MCP server

    PostgreSQL is a powerful, open-source database engine with a uniquely advanced query optimizer and dozens of built in features, making it an easy choice for production databases.

    PostgreSQL

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Airtable MCP or direct API to find, update, create, and organize records and tables through natural language.

    Make (make.com)

  • Airtable

    MCP server

    Organize anything with Airtable, a modern database created for everyone. Airtable is a fast and flexible way to create tables to keep track of anything, from sales leads to vacation planning to inventory management.

    Airtable

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Figma MCP or direct API to search design files, fetch team projects, post comments, and manage file versions through natural language.

    Make (make.com)

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with GitHub MCP or direct API to manage repositories, review pull requests, track issues, and automate code workflows through natural language.

    Make (make.com)

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Gitlab MCP or direct API to create issues, review merge requests, trigger pipelines, and fetch project activity through natural language.

    Make (make.com)

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Google Drive MCP or direct API to search files, upload documents, share folders, and manage permissions through natural language.

    Make (make.com)

  • Google Sheets

    MCP server

    Create, edit, and share spreadsheets wherever you are with Google Sheets, and get automated insights from your data.

    Google Sheets

  • Grafana

    MCP server
  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Slack MCP or direct API to send messages, fetch channels, read conversations, and manage users through natural language.

    Make (make.com)

  • Equip your AI agents with Snowflake MCP or direct API to run SQL queries, schedule analytics jobs, monitor data quality, create secure shares, and manage warehouse resources through natural language.

    Make (make.com)

  • Snowflake

    MCP server

    Snowflake allows corporate users to store and analyze data using cloud-based hardware and software.

    Snowflake

  • Azure DevOps

    MCP server

    Azure DevOps is where teams manage, develop, and deliver software in the cloud. Azure DevOps provides free, private Git project hosting for up to 5 users, project and test management tools, build and CI, and team collaboration. Connect using the development tools of your choice,

    Azure DevOps

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Dropbox MCP or direct API to upload files, search folders, share links, and manage documents through natural language.

    Make (make.com)

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Google Docs MCP or direct API to create, edit, search, summarize, and share documents through natural language.

    Make (make.com)

  • Google Drive

    MCP server

    Google Drive is Google's file sync app that lets you store all of your files online alongside your Google Docs documents, and keep them synced with all of your devices.

    Google Drive

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Google Meet MCP or direct API to schedule meetings, fetch meeting links, update invites, and manage participant lists through natural language.

    Make (make.com)

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Google Sheets MCP or direct API to create spreadsheets, update rows, analyze data, and automate reporting through natural language.

    Make (make.com)

  • Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Google Slides MCP or direct API to create new presentations, update slides, extract content, and collaborate on decks through natural language.

    Make (make.com)

  • LinkedIn

    MCP server

    LinkedIn is the world's largest social network for professionals. Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.

    LinkedIn

The tools this job actually uses

430 documented for this occupation. Showing 40, hot technologies first. A filled dot means an AI solution exists for it.

  • Adobe Acrobathot
  • Adobe After Effectshot
  • Adobe Creative Cloud softwarehot
  • Adobe Illustratorhot
  • Adobe InDesignhot
  • Adobe Photoshophot
  • AJAXhot
  • Alteryx softwarehot
  • Amazon DynamoDBhot
  • Amazon Elastic Compute Cloud EC2hot
  • Amazon Redshifthot
  • Amazon Web Services AWS CloudFormationhot
  • Amazon Web Services AWS softwarehot
  • Ansible softwarehot
  • Apache Airflowhot
  • Apache Cassandrahot
  • Apache Hadoophot
  • Apache Hivehot
  • Apache Kafkahot
  • Apache Mavenhot
  • Apache Sparkhot
  • Apache Subversion SVNhot
  • Apache Tomcathot
  • Apple iOShot
  • Apple macOShot
  • Atlassian Bitbuckethot
  • Atlassian Confluencehot
  • Atlassian JIRAhot
  • Bashhot
  • Bootstraphot
  • Border Gateway Protocol BGPhot
  • Chot
  • Chot
  • Chot
  • Cascading style sheets CSShot
  • Chefhot
  • Cisco Webexhot
  • Djangohot
  • Dockerhot
  • Eclipse IDEhot

What this job involves

17 documented tasks, most important first. Showing 17.

  1. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  2. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  3. Develop or direct software system testing or validation procedures, programming, or documentation.
  4. Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  5. Coordinate installation of software system.
  6. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  7. Prepare reports or correspondence concerning project specifications, activities, or status.
  8. Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  9. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  10. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  11. Determine system performance standards.
  12. Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
  13. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  14. Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  15. Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
  16. Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
  17. Train users to use new or modified equipment.