CrawlJobs Logo

Software Engineer

Germany, Berlin · Job Posted December 26, 2025
Apply Position
Job Link Share

Job Description

At Intercom, you will be a product engineer - someone who solves real customer problems through a smart and efficient application of your technical knowledge and your tools. You’ll be part of one of our multidisciplinary product teams, where you will build both back-end and front-end systems, and work closely with designers, product managers, researchers, and data analysts. We’re facing many exciting scaling challenges and we’re building a robust platform where your expertise can be applied to areas such as building a beautiful messenger composer, rule matching, deliverability, security, app availability and machine learning, to name a few.

Job Responsibility

  • Develop technical plans and contribute to our technical architecture as we scale our products
  • Write Ruby code, which knits together a lot of AWS, infrastructure, platform and SaaS technologies
  • Ship a change to production on your first day and a feature in your first week
  • Build using the best tools in the industry
  • Grow your team’s capacity by mentoring other engineers and interviewing candidates

Requirements

  • 2+ years of industry experience in a software engineering role, preferably building a SaaS product
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Javascript etc.)
  • Experience collaborating directly with product teams and designers, and a proven track record of delivering value to customers or users
  • Experience with Distributed systems

What we offer

  • Competitive salary, annual bonus and equity
  • Regular compensation reviews
  • Generous paid time off above statutory minimum
  • Hybrid working
  • MacBooks are our standard, but we also offer Windows for certain roles when needed
  • Fun events for Intercomrades, friends, and family

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

Location
Location
United States , New York
Salary
Salary:
15.00 - 20.00 USD / Hour
iSquareinfo LLC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design and develop automated Python-based software applications and data processing pipelines for business operations
  • Develop and maintain ETL workflows and database schemas to integrate and structure data from multiple sources
  • Build and develop machine learning models including regression and classification algorithms to analyze sales and inventory data
  • Design and develop multi-layered business intelligence dashboards to visualize operational and sales data
  • Write, test, and maintain software code to automate data validation, cleansing, and standardization processes
  • Apply statistical and computational methods to analyze large datasets and identify business trends and patterns
  • Develop and maintain software solutions that support procurement, inventory, and sales data analysis
  • Design data structures and develop query logic to support reporting and analytical software systems
Job Responsibility
Job Responsibility
  • Software Engineer will design and develop automated Python-based data processing pipelines and software applications to support business operations
  • Will build and develop machine learning models and apply statistical methods to analyze sales and inventory data
  • Will design and develop Power BI dashboards to visualize operational data and support data-driven decision making
  • Will write and maintain software code to automate data validation, cleansing, and standardization processes
  • Parttime
Read More
Arrow Right
New

Software Engineer

We are looking for a Software Engineer to join our team and help deliver reliabl...
Location
Location
United States , Enola
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1–3 years of relevant experience in software engineering or a closely related development role
  • Hands-on experience with C#, .NET, ASP.NET, JavaScript, and front-end development frameworks such as Angular or React.js
  • Familiarity with Git-based version control, including branch management, pull requests, and collaborative code review practices
  • Experience working in an Agile Scrum setting with the ability to manage tasks independently under general supervision
  • Understanding of software testing practices, including automated testing approaches for quality assurance and regression prevention
  • Exposure to application deployment in Microsoft Azure and willingness to support both cloud-hosted and on-premises solutions
  • Strong communication skills in English, with the ability to collaborate effectively across technical and non-technical teams
  • Ability to perform standard computer-based work activities, remain seated for extended periods, and travel occasionally when needed
Job Responsibility
Job Responsibility
  • Design, build, and maintain web applications using modern development frameworks and languages, including .NET technologies and JavaScript-based tools
  • Contribute throughout the full development lifecycle by translating business needs into technical solutions, writing code, validating functionality, and supporting production releases
  • Partner with engineers and other stakeholders to troubleshoot application issues, investigate root causes, and implement effective fixes for complex technical problems
  • Manage source code through Git workflows, participate in peer reviews, and help maintain strong coding standards across the team
  • Work within an Agile Scrum environment to support iterative delivery, align on priorities, and produce dependable software on schedule
  • Create, expand, and maintain automated test coverage to protect application stability and reduce the risk of defects in future releases
  • Deploy and support solutions across cloud environments such as Microsoft Azure as well as on-premises infrastructure when required
  • Provide ongoing maintenance and technical support for existing applications, enhancements, and user-reported issues
  • Keep current with evolving tools, frameworks, and engineering practices to recommend improvements and strengthen development outcomes
What we offer
What we offer
  • Medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right
New

Software Engineer

In this role, you will play a key part in building new products, enhancing exist...
Location
Location
United States , Austin
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electrical engineering, computer engineering, or a related technical field
  • Extensive experience with embedded programming languages such as C, C++, and/or Assembly
  • Hands-on experience working with microcontroller-based systems across a variety of architectures
  • Familiarity with development tools, compilers, and IDEs used in embedded systems development
  • Experience debugging firmware and working in real-time or low-level programming environments
  • Excellent organizational and documentation skills
Job Responsibility
Job Responsibility
  • Design, develop, and optimize firmware for embedded systems used in new product development initiatives
  • Collaborate closely with software and hardware teams to ensure seamless integration across system components
  • Support existing products through troubleshooting, debugging, and ongoing enhancements
  • Provide technical support for internal teams and external stakeholders, including issue resolution and performance improvements
  • Contribute to the maintenance and evolution of legacy systems, ensuring reliability and scalability
  • Develop and maintain clear, organized technical documentation, including design specs, test procedures, and release notes
  • Participate in testing, validation, and debugging of firmware to ensure performance and quality standards are met
  • Stay current with emerging technologies and contribute to continuous improvement of development processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Location
Location
United States , Fort Lauderdale
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience building web applications and APIs
  • Familiarity with SQL Server and database design
  • Experience with Azure or other cloud platforms
  • Understanding of software design patterns and object-oriented programming
  • Experience working in Agile/Scrum environments
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, microservices, and backend systems
  • Collaborate with cross-functional teams to gather requirements and deliver technical solutions
  • Integrate AI/ML features, APIs, or tools into existing and new applications
  • Optimize application performance, scalability, and security
  • Participate in code reviews, debugging, and troubleshooting
  • Support CI/CD pipelines and modern DevOps practices
  • Document technical designs, workflows, and implementation details
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • Company 401(k) plan
Read More
Arrow Right
New

Software Engineer

We are looking for a skilled Software Engineer to join our team in Miami, Florid...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in C# and the Microsoft .NET framework, including ASP.NET and .NET Core
  • Strong knowledge of front-end technologies such as JavaScript and React.js
  • Experience with cloud platforms like Microsoft Azure
  • Familiarity with agile development methodologies and version control systems like Git
  • Ability to collaborate effectively with cross-functional teams
  • Solid understanding of software development principles, including performance optimization and troubleshooting
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills to convey technical concepts clearly and effectively
Job Responsibility
Job Responsibility
  • Develop, test, and deploy scalable applications using C# and the Microsoft .NET framework, including .NET Core
  • Collaborate with product managers, QA teams, and designers to gather requirements and deliver high-quality software solutions
  • Optimize and maintain existing software systems to enhance performance, security, and reliability
  • Write clean, efficient, and well-documented code while adhering to industry best practices
  • Conduct code reviews and participate in technical discussions to ensure quality and consistency
  • Mentor entry level developers, providing guidance and support to encourage growth and skill development
  • Work with cloud platforms such as Microsoft Azure to implement secure and scalable solutions
  • Stay informed about emerging trends and advancements in software development, applying relevant knowledge to projects
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right
New

Software Engineer

We are seeking a dedicated and skilled Infrastructure Management Specialist with...
Location
Location
India , Chennai
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • Strong knowledge of Linux System Administration, including installation, configuration, and troubleshooting
  • Experience with shell scripting and automation tools
  • Familiarity with networking concepts and protocols
  • Understanding of virtualization technologies and cloud services
  • Ability to work independently and as part of a team in a fast paced environment
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2 5 years of experience in Infrastructure Management or a similar role
  • Proven experience in Linux System Administration is a must
  • Strong analytical and problem solving skills
  • Excellent communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Administer and maintain Linux based systems, ensuring optimal performance and security
  • Monitor system performance and troubleshoot issues to minimize downtime
  • Implement and manage system backups, disaster recovery, and data integrity measures
  • Collaborate with cross functional teams to design and deploy infrastructure solutions
  • Document system configurations, processes, and procedures for future reference
  • Stay updated with the latest industry trends and technologies to enhance infrastructure capabilities
  • Provide technical support and guidance to team members and stakeholders
  • Participate in capacity planning and system upgrades to meet business needs
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are seeking a Software Engineer with strong experience in .NET, C#, and .NET ...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 3+ years of software development experience with C# and .NET/.NET Core
  • Experience building web applications, APIs, or distributed systems
  • Familiarity with ASP.NET Core, Entity Framework, and SQL Server
  • Experience with source control tools such as Git
  • Understanding of software design patterns, object-oriented programming, and secure coding practices
  • Exposure to AI tools, ML models, NLP services, or generative AI APIs
  • Strong problem-solving, communication, and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, microservices, and backend services
  • Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions
  • Integrate AI/ML services, intelligent automation tools, or generative AI capabilities into applications
  • Optimize application performance, security, and reliability
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews, troubleshooting, debugging, and production support
  • Work with databases such as SQL Server and support data integration needs
  • Contribute to CI/CD pipelines, deployment processes, and cloud-based development initiatives
  • Stay current on emerging technologies, particularly in AI, automation, and modern .NET development
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right
New

Software Engineer

As a Full Stack Software Engineer at BlackLine, you will be a crucial player in ...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience with software development in general purpose programming languages including but not limited to C#, .NET, .NET Core
  • 2+ years of hands-on experience in building Web Applications, SaaS products, and RESTful APIs
  • BS degree in Computer Science, or equivalent experience
  • Experience with front-end technologies (HTML, JavaScript, CSS, JavaScript Frameworks, etc.) is a plus
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems
  • Experience with public cloud architectures (Azure, AWS or GCP) and cloud native services
  • Experience in service-oriented architecture and aspect-oriented programming
  • Experience as a technical influencer for highly scalable distributed system designs
  • Experience with container management solutions like Mesos, Kubernetes or Nomad
  • Experience with API gateway, identity management, authentication, messaging platforms (e.g: Kafka, SQS, RabbitMQ), workflow orchestration tools, job scheduling and search
Job Responsibility
Job Responsibility
  • Be part of team of technical experts and contribute in the design, development, and delivery of BlackLine’s products, while adhering to timelines, coding standards, requirements, and quality
  • Collaborate on architect, design, develop, test, troubleshoot, debug, optimize, scale, maintain and improve software applications, driving the delivery of high-quality value and features to BlackLine’s customers
  • Develop functional and technical specifications, and test plans
  • Develop and document functional and technical requirements
  • Collaborate with other team members and other teams on all the above
  • Be part of the Community of Practice which Designs and communicate coding standards, architectural plans, solve complex design and architectural problems, delivering robust architectural solutions
Read More
Arrow Right