Senior Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., At least 5 years of experience in software engineering., Proficiency in programming languages such as Java, C++, or Python., Strong understanding of software development principles, data structures, and algorithms..

Key responsibilities:

  • Participate in the full software development lifecycle from design to deployment.
  • Collaborate with teams to gather requirements and develop scalable solutions.
  • Write clean, maintainable code and conduct code reviews.
  • Troubleshoot and optimize software performance and reliability.

BlackStone eIT logo
BlackStone eIT Scaleup https://www.blackstoneeit.com/
201 - 500 Employees
See all jobs

Job description

BlackStone eIT, a leading technology company, is currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer at BlackStone eIT, you will play a crucial role in designing, developing, and maintaining highquality and scalable software solutions. You will collaborate with crossfunctional teams to gather and define software requirements, architect technical solutions, and ensure the delivery of robust and efficient software products. We are looking for someone who is passionate about software development and stays uptodate with the latest industry trends and technologies. If you have a strong background in software engineering, enjoy working in a fastpaced and challenging environment, and have a desire to work on cuttingedge projects, we would love to hear from you.

Responsibilities:
  • Participate in the entire software development life cycle, from concept and design to testing and deployment
  • Collaborate with crossfunctional teams to gather and define software requirements
  • Design and develop highquality and scalable software solutions
  • Write clean and maintainable code using best practices
  • Conduct code reviews and provide feedback to ensure code quality
  • Troubleshoot and debug software defects and performance issues
  • Optimize software performance, scalability, and reliability
  • Stay updated with the latest industry trends and technologies
  • Mentor junior developers and provide guidance as needed
    • Requirements

      • Bachelors degree in Computer Science or a related field
      • Minimum of 5 years of experience as a software engineer
      • Proficiency in at least one programming language (e.g., Java, C++, Python)
      • Strong understanding of software development principles, data structures, and algorithms
      • Experience with software development methodologies (e.g., Agile, Scrum)
      • Knowledge of relational databases and SQL
      • Experience with version control systems (e.g., Git)
      • Excellent problemsolving and analytical skills
      • Strong communication and collaboration skills
      • Ability to work effectively in a team environment
      • Passion for learning and staying uptodate with the latest technologies
        • Benefits

          • Remote Model
          • Time Flexibility

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Analytical Skills
  • Teamwork
  • Willingness To Learn
  • Problem Solving

Software Engineer Related jobs