Senior Software Engineer

Velocesoft is a technology company that delivers successful software projects. As a Software Development Specialist, you will contribute to the development of the company's innovative products and the management of processes. In this role, you will utilize your advanced software skills to oversee software development processes throughout the project lifecycle and prepare technical documentation.

  • Graduated from Computer Engineering, Software Engineering, or Computer Science departments of universities,
  • Minimum 7 years of software development experience,
  • Minimum 1 year of DevOps experience,
  • Proficient in .NET Core, C#, ASP.NET MVC, Web API, and actively used them in projects,
  • Experienced in OOP/AOP, Design Patterns,
  • Worked with ORM tools such as Entity Framework,
  • Experienced in NoSQL technologies like Redis, MongoDB, ElasticSearch,
  • Proficient in MSSQL database,
  • Knowledgeable about PostgreSQL,
  • Familiar with technologies like RabbitMQ, Kafka,
  • Knowledgeable in tools like Bitbucket, Jenkins, Azure DevOps,
  • Proficient in using source control applications like Git,
  • Familiar with coding standards,
  • Able to write unit tests,
  • Experienced in Agile methodology.

  • Participating in product development, integration efforts, and deployment processes,
  • Collaborating effectively with other team members to develop efficient and productive code,
  • Contributing to technical documentation efforts,
  • Writing unit tests for developed modules,
  • Successfully implementing challenging projects within specified timelines, maintaining high-quality standards, and aligning with the product roadmap,
  • Ensuring customer satisfaction,
  • Monitoring the successful completion of steps such as testing and deployment, taking necessary actions to resolve any issues that may arise during these steps,
  • Generating new ideas to develop new applications or improve existing applications and processes, and if needed, developing proof-of-concept (PoC) applications to demonstrate ideas,
  • Researching new technologies, sharing new ideas and technologies with the team.

  • Proficiency in both English and Italian languages is expected, and fluent conversation is required.


Senior AI Engineer

As a Senior AI Engineer, you will lead the design, development, and implementation of advanced artificial intelligence systems. You will guide your team members to create scalable and high-performance AI solutions that solve complex problems. Additionally, you will stay up-to-date with the latest advancements in artificial intelligence and machine learning, and develop innovative solutions to ensure our company remains competitive.

  • Bachelor's or Master's degree in Computer Science, Engineering, Artificial Intelligence, or a related field.
  • Minimum of 5 years of experience as an AI Engineer.
  • Strong understanding of machine learning, deep learning, and statistical modeling concepts.
  • Proficiency in Python, TensorFlow, PyTorch, and other AI/ML libraries.
  • Experience with large datasets and data preprocessing techniques.
  • Strong analytical thinking and problem-solving skills.
  • Good programming skills and understanding of software development processes.
  • Excellent communication skills and the ability to deliver effective presentations on technical topics.
  • Ability to work well in a team environment with team members from diverse backgrounds.
  • Willingness to learn and stay updated with new technologies in a rapidly changing environment.

  • Lead artificial intelligence and machine learning projects, ensuring successful project completion.
  • Have experience in AI projects, such as advanced algorithms, model optimization, and predictive analytics.
  • Create datasets, manage data preprocessing, and perform model training to develop artificial intelligence and machine learning solutions.
  • Research and implement new technologies to expand and enhance artificial intelligence applications.
  • Collaborate with clients and other stakeholders to understand their needs and provide customized AI solutions.
  • Mentor team members, provide technical guidance, and foster collaboration within the team.

  • Proficiency in both English and Italian languages is expected, and fluent conversation is required.


Remote - Senior Flutter Software Developer

Our company is a technology firm that provides innovative mobile application solutions. We are currently seeking a seasoned senior software developer with expertise in Flutter to join our dynamic team. This position is full-time and offers the opportunity for remote work.

  • Minimum of 3 years of experience, with at least 1 year of experience in Flutter application development.
  • Proficiency in the Dart programming language.
  • Familiarity with mobile application development processes and lifecycle.
  • Strong problem-solving and analytical skills.
  • Proficiency in Git and version control systems.
  • Excellent command of the English language.
  • Demonstrated ability to communicate effectively and collaborate within a team.
  • Self-discipline and the ability to work remotely.

  • Designing, developing, and deploying mobile applications using Flutter.
  • Performing maintenance and continuous improvement of existing applications.
  • Managing and tracking projects in collaboration with team members.
  • Researching and implementing new technologies within the company.
  • Producing high-quality code using best practices throughout the software development lifecycle.
  • Providing technical guidance and collaborating with team members.

  • Knowledge of the latest versions and features of Flutter.
  • Experience with PostgreSQL or other cloud-based services.
  • Experience working with RESTful APIs.


Senior DevOps Engineer

At Velocesoft, we're at the forefront of cutting-edge technology, and we're on the lookout for an experienced and talented Senior DevOps Engineer to join our team. As a leading player in software, we are committed to fostering innovation and excellence in everything we do.

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3-5 years of proven experience in a DevOps engineering role.
  • In-depth knowledge and hands-on experience with Linux system administration.
  • Proficiency in cloud platforms, such as AWS, Azure, or Google Cloud.
  • Expertise in CI/CD tools like Jenkins, GitLab CI, or Travis CI.
  • Strong familiarity with containerization technologies, including Docker and Kubernetes.
  • Proficient in scripting languages such as Python, Bash, or PowerShell.

  1. As a Senior DevOps Engineer at Velocesoft, you will be a crucial part of our technology team, responsible for optimizing and maintaining our cloud infrastructure and ensuring seamless deployment processes. This role offers an exciting opportunity to work on high-impact projects and contribute to the continued success and growth of our company.


  • Manage and enhance the efficiency of our cloud infrastructure and services.
  • Implement and maintain automated processes for continuous integration and delivery (CI/CD).
  • Collaborate closely with the development team to streamline application deployment.
  • Identify and resolve infrastructure issues through robust monitoring and analysis.
  • Uphold security best practices to safeguard our technological assets.

  • Relevant certifications in security and/or cloud technologies.
  • Prior experience with large-scale system architecture and management.
  • Familiarity with automation tools such as Ansible and Terraform.
  • Understanding of microservices architecture and its practical applications.