Role
AI for Software Developers
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 serverGitHub is the perfect place to share code and work collaboratively on private and open source software.
GitHub
Figma
MCP serverFigma is a collaborative design tool for creating user interfaces, prototypes, and graphics.
Figma
Slack
MCP serverSlack 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 serverGitLab 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 serverPostgreSQL 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
Airtable
AppSecurely 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 serverOrganize 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
Figma
AppSecurely 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)
GitHub
AppSecurely 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)
Gitlab
AppSecurely 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)
Google Drive
AppSecurely 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 serverCreate, edit, and share spreadsheets wherever you are with Google Sheets, and get automated insights from your data.
Google Sheets
Grafana
MCP serverSlack
AppSecurely 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)
Snowflake
AppEquip 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 serverSnowflake allows corporate users to store and analyze data using cloud-based hardware and software.
Snowflake
Azure DevOps
MCP serverAzure 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
Dropbox
AppSecurely 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)
Google Docs
AppSecurely 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 serverGoogle 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
Google Meet
AppSecurely 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 serverLinkedIn 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.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Develop or direct software system testing or validation procedures, programming, or documentation.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Coordinate installation of software system.
- Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
- Train users to use new or modified equipment.
