Software Engineering

Design the systems that power the world.

You'll design the systems that keep large platforms fast and secure for millions of people, scaling the software that powers the digital world.

Build platforms that millions of people use every day.

Inteli trains software engineers with a strong technical and ethical foundation, capable of building the systems that power major companies and of transforming fundamentals into platforms that can handle real-world scale. 



In addition to technical skills, you’ll develop business acumen in corporate finance, market intelligence, digital marketing, and people analytics, as well as the social-emotional skills required for a leadership role in technology.

Skills and Competencies

Throughout the course, you will:


ly applies mathematical, computational, and production principles to the creation of high-quality software systems.

Develops, evaluates, integrates, and maintains software using appropriate processes and techniques.

Analyze and select the right technologies for each solution.

Outlines the characteristics of application domains in various contexts, taking into account ethical, social, legal, and economic issues.

Manages software engineering projects, balances deadlines, costs, and risks, and identifies new business opportunities.

And in practice, how can you take action?

Logo - Amazon (2027)

Working at Amazon, developing the AI models that recommend products to millions of customers.

Logo - BTG Pactual (2027)

At BTG, you can also create systems that detect financial fraud in real time.

Logo - iFood

Or develop, at iFood, the systems that connect millions of orders, delivery drivers, and restaurants every day.

Inteli Experience

PBL Methodology

You'll develop algorithms and AI systems to solve real-world problems for major partner companies from your first year through your senior year.

Center for Development and Leadership

One-on-one mentoring, preparation for recruitment processes, and career development starting in the first year.

Entrepreneurship Center

Real mentoring, career guidance, and the support system you need to finally get your idea off the ground.

Internationalization

Exchange programs with more than 60 partner universities, including NYU, Babson, and Technion.

World-renowned quality of education

Recognized by the WURI Ranking 2026 as the most innovative institution in Latin America.

Dual Degree

Students may earn a dual degree with other Inteli programs by completing two additional years of undergraduate study.

What you need to know

COURSE

Bachelor's Degree in Software Engineering

MONTHLY FEE

R$ 7,780.00

(as of January 2026, subject to update in January 2027)

DURATION

4 years

ANNUAL OPENINGS

40

COURSE LOAD

4000 hours

SPORT

In person


Score:Grade 5 on the MEC*

*(Administrative Order No. 1,124, dated October 5, 2021)

Curriculum

Year 1 · Full-time program

Curriculum Common to All Courses

You'll work on technology projects alongside students from the other four programs and get an in-depth understanding of each program before making your choice.

Digital Game – A digital game featuring its own characters, storyline, and mechanics, designed to assist institutions with their training and educational initiatives

Mathematics
  • Functions
  • Limits
  • Derivatives
  • Vectors
  • Kinematics
  • Linear Momentum and Collisions
Computing
  • Introduction to Programming (Javascript)
  • Object-Oriented Programming 
  • State machines
  • Software Quality
Design
  • Design Thinking
  • Game Design
  • Concept Art
  • Narratives
  • Level Design
  • Sound Design
Business
  • Games Market
  • SWOT analysis
  • Value Proposition Canvas
  • Risk Analysis
  • Pitch and Pitch Deck
Leadership
  • Representativeness and Diversity
  • Individual and Group Objectives
  • Public presentations

Web Application – A web system with back-end and front-end components, focused on data entry and retrieval, for various corporate applications

Mathematics
  • Indefinite Integral
  • Defined Integral
  • Numerical Integration
  • Propositional Logic
  • Graphs, Trees
  • Descriptive Statistics
Computing
  • Databases 
  • MVC standard
  • HTML, CSS, Javascript
  • Node.js
  • Unit Tests
  • Network Fundamentals
Design
  • Personas
  • Prototyping
  • Interface Design
  • Usability
  • Accessibility
  • User testing
Business
  • Product Life Cycle
  • Design Thinking
  • 4 P's of Marketing
  • Branding
  • PMI, PMBok, Agile
Leadership
  • Leadership in conflict situations
  • Cognitive Biases
  • Empathy

Logic for Prediction Using Artificial Intelligence – Using machine learning on databases to generate predictive models that aid in decision-making.

Mathematics
  • Functions of several variables
  • Partial Derivatives
  • Multiple Integral
  • Probability
  • Inductive Statistics
  • Linear Transformations
Computing
  • Python language, Pandas, Numpy
  • Pre-processing
  • Feature Engineering
  • Supervised and Unsupervised Learning
  • Explainability 
Design
  • User Journey
  • Data Visualization
  • Storytelling with Data
Business
  • LGPD
  • Data Governance
  • Corporate Governance
  • Organizational Culture and Design
Leadership
  • Ethics
  • Feedback
  • Vulnerability

IoT Solution – Devices equipped with sensors and actuators that collect data and send it to the cloud, supporting monitoring and automation.

Mathematics
  • Vector fields, Gradient
  • Directional Derivative
  • Power Series
  • Electric Field
  • Resistors / Capacitors
  • Electromagnetism
Computing
  • Basic Electronics
  • Sensors and Actuators
  • Microcontrollers
  • Distance Communication
  • Dashboards
  • Security
Design
  • Storyboard
  • Interaction Design
  • Interusability
  • Digital Manufacturing
Business
  • Industry 4.0
  • KPIs
  • Interest and Cash Flow
  • Financial indicators
  • Startup funding cycle
Leadership
  • Environmental Impacts of Technologies
  • Feedback techniques
  • Psychological safety

Year 2 · Full-time program

Software Engineering Resume

You'll dive into specific projects related to the course, such as high-performance algorithms, distributed systems, and blockchain.

Digital distributed processing system - Analysis and design of software to solve complex problems using cloud systems architecture with a focus on operational efficiency and reliability, employing user testing and relational databases, within a global and interconnected digital context.

Mathematics / Physics
  • Differential and integral calculus
  • Derivation and its applications
  • Functions of one variable
  • Functions of several variables
Computing
  • Cloud data architecture
  • Complexity analysis of algorithms
  • Database
  • Information architecture
UX
  • Design System
  • HCI
  • User experience
  • Usability
  • Prototyping
Business
  • Strategy and innovation
  • Financial management
  • The role of economic activities in cloud technology
  • IT Strategy and Service Management 
  • Productivity
Leadership
  • Values, facts and opinions
  • Building collaborative and diverse teams
  • Storytelling in leadership

Digital platform based on service-oriented architecture - Development of solutions using object-oriented programming and test-driven development, based on design standards and code quality, to explore the universe of recommendation systems for mobile devices.

Mathematics / Physics
  • Eigenvalues and eigenvectors
  • Euclidean vector algebra
  • Linear systems
  • Lines and planes
  • k-means algorithm
  • Statistics and probability
Computing
  • Systems design and architecture
  • Requirements engineering
  • Web architecture
  • Data structure
  • Distributed systems architecture
UX
  • Design thinking
  • Prototyping
  • Ubiquity, accessibility, user experience and connectivity
Business
  • Business process management
  • Lead funnel management
  • Customer relations and CRM
  • Marketplace
  • Two sided market.
Leadership
  • Argumentation, fallacies and spurious correlations
  • Negotiation: me and the other
  • Ethics and knowledge management

Natural Language Processing in Text, Video, and Audio– Analysis of functional and non-functional requirements with a focus on solution architectures that emphasize the reuse of open-source and proprietary components to develop and integrate applications that utilize audio recognition, sentiment analysis, and natural language processing, while also focusing on usability and new forms of human-computer interaction

Mathematics / Physics
  • Linear algebra;
  • Analytic geometry;
  • Vector spaces;
  • Graph Theory;
  • Formal languages
Computing
  • Systems Modeling;
    Test-Driven Development;
  • Service-oriented architecture;
  • Design Patterns;
  • Natural Language Processing;
  • Machine learning
UX
  • Human-computer interface;
  • Modeling dynamic systems;
Business
  • Business process management;
  • Negotiation models;
  • Financial Management;
  • Strategy and Innovation,
  • Scenario analysis
Leadership
  • Leadership theories,
  • Theories of Power;
  • Personal and organizational learning;

Secure and Fault-Tolerant Digital Architecture– Analysis, design, and simulation of software architectures that adhere to the organizational structures, behavior, and interactions of a system’s components, addressing key aspects such as parts, responsibilities, and interfaces, while also considering scalability, maintainability, security, and performance, with an emphasis on the design decisions that guide system construction.

Mathematics / Physics
  • Information Architecture;
  • Systems security and auditing;
  • Communication and process synchronization;
  • Functional programming,
  • Data structures,
  • Complexity analysis of sorting algorithms
Computing
  • Graph algorithms;
  • Time series recommendation
UX
  • Design Models and Prototypes;
  • Information organization, Storytelling of tabulated data
Business
  • People Management;
  • Corporate Governance;
  • Knowledge Management;
  • Business management systems
Leadership
  • Organizational change;
  • Artificial intelligence and society;
  • Adaptability and vulnerabilities,
  • Ethnic-racial relations

Year 3 · Part-time

Course + Internship

In your third year, you’ll continue with the program’s curriculum and can begin your internship, with support from the career services team.

Resilient digital system with quality as a software asset - Use of methods and techniques for the design and construction of automated tests, essential for software quality control and the rapid detection of errors and failures, with the aim of guaranteeing the expected behavior of the system in simulations for various scenarios.

Mathematics / Physics
  • Concept and distribution of probability. 
  • Analysis of variance
  • Descriptive statistics
  • Point and interval estimation
  • Fundamental theorems
  • Discrete and graph optimization
  • Probability distribution
  • Operational research
  • Random variables
Computing
  • Automated tests
  • Software quality
  • Analysis of software systems and algorithm complexity
  • Fault tolerance
  • Configuration Management
  • Requirements engineering
UX
  • Advanced UX fundamentals
  • Design Sprint
  • PACT Framework
  • HCI design and evaluation
Business
  • Scenario analysis for the use of composite SLA
  • OKR
  • Career management (training and skills development)
  • Recruiting and selecting talent
  • Labor rights and duties
Leadership
  • Engaging speeches
  • Human Rights and
    Organizational Relations
  • Organizational alignment and value delivery

Agile Software Development Pipeline – The application of DevOps techniques and software engineering tactics related to IT governance, with the goal of ensuring the quality of the software development process and the continuous delivery of value to the business.

Mathematics / Physics
  • Connectedness
  • Eulerian graphs
  • Hamiltonian graphs
  • Isoformism
  • Trees, paths and cycles
  • Graph coloring
  • Graph matching
Computing
  • Traceability of requirements
  • Change management
  • Software metrics
  • Continuous integration belts
  • ISO 27001
  • Cobit, Itil
  • Twelve factors
  • Clean code
  • Software testing approaches
  • Robot interface testing
UX
  • DesignOps
  • Service Blue Print
  • Integrating DesignOps into the CD
  • DesignOps with REACH
  • Interaction design
Business
  • Business management systems
  • Lean Six Sigma culture
  • Corporate structures and shareholder agreements
  • Taxes and tax planning
  • Productivity
Leadership
  • Business management systems
  • Lean Six Sigma culture
  • Corporate structures and shareholder agreements
  • Taxes and tax planning
  • Productivity

Data architecture and governance aligned with corporate strategy– Implementation of mechanisms and tools for data structuring, analysis, and governance, enabling the identification of business opportunities, process optimization, and regulatory compliance, and allowing organizations to gain reliable insights and make informed decisions based on available data.

Mathematics / Physics
  • Relational algebra
  • Statistical concepts 
  • Optimization techniques
Computing
  • Design Patterns
  • Data architecture and governance
  • TCP/IP architecture
  • Network management and security
  • Data security and governance
  • Microservices
  • ETL, Data lake and DW
  • Search algorithms
  • Large-scale processing
  • MLOps
  • Prediction in production
  • MVC, MVP and MVVM architectural patterns
  • Decision support systems
UX
  • Entropy and information
  • Information visualization
  • Data governance dashboards
  • Dashboard user testing
Business
  • Business architecture
  • Cloud pricing
  • Data auditing
  • Sustainability and environmental management
  • ESG
  • Frameworks for strategy implementation
Leadership
  • The positive impact that leaders can seek
  • Unlocking the Power of Habit
  • How leaders develop and monitor experiments

Trends and Updates

This module covers the latest updates and emerging technological trends, providing an in-depth and practical understanding of innovations. The module is divided into two parts.

The first part, the “Technical Review,” is guided by continuous learning and the validation of that learning.

The second part, the “Special Project,” offers courses such as Fundamentals of Post-Quantum Security and Cryptography, Cybersecurity Risk Management, Immersive Experiences, and Business Games, covering technological trends and enabling students to explore new technological concepts and innovative applications, including Libras—Brazilian Sign Language.

Year 4 · Part-time

Career acceleration

In your fourth year, you choose which career path you want to focus on: entrepreneurship, academia, or the corporate world.

Entrepreneurship Track
  • Creation and acceleration of startups
  • Immersion in the entrepreneurial ecosystem
  • Connecting with mentors and venture capital investors
Corporate Track
  • Consulting projects for corporations
  • Business immersions
  • Preparation for selection and trainee processes in large companies
Academic Track
  • Building research projects
  • Writing scientific articles
  • Preparation for entry to master's and doctoral programs

See it in action

Learn from the best

Photo - Flávia Santoro - Academic Director

Flávia Santoro

Academic Director

She holds a bachelor's degree in Electronic Engineering from the Polytechnic School of the Federal University of Rio de Janeiro (UFRJ).

PhD and MSc in Systems and Computer Engineering from COPPE - Federal University of Rio de Janeiro (UFRJ).

Sabbaticals at the Université Pierre et Marie Curie, France (2004-2005) and Queensland University of Technology, Australia.

She has worked for 20 years as a teacher, course coordinator and researcher in Information Systems and Computer Science, focusing on Business Process Management, Knowledge-Intensive Processes, Knowledge Management and Collaborative Systems and Project-Based Learning.

He has more than 250 publications with various practical results.

Photo - Sérgio Venâncio - Courses Page.png

Sergio Venâncio

Basic Cycle Course Coordinator (1st year)

7 years of experience as a professor and researcher in the field of UX (User Experience); 7 years as a professor and researcher.

Renato Penha

Course Coordinator

Information Systems. 25 years' experience in the Information Technology market and 12 years' experience in academia.

Photo - Lisane Valdo - Courses Page.png

Lisane Valdo

Program Coordinator (4th year)

Electrical Engineering, with a Ph.D. and a master’s degree in Business Administration. Extensive experience in the corporate and academic sectors in strategy, management, and innovation.

Faculty