Software Engineer II

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Kassel
EUR 55.000 - 75.000
Sei unter den ersten Bewerbenden.
Vor 2 Tagen
Jobbeschreibung

Social network you want to login/join with:

Job Title: Software Engineer

As a Software Engineer, you will play a pivotal role in shaping the future of our industry-leading airspace security solutions. You will be responsible for designing, developing, and maintaining complex software applications that power our cutting-edge drone detection and mitigation technologies. This role requires deep technical expertise, a passion for solving complex problems, and the ability to drive architectural decisions aligned with Dedrone’s strategic goals.

What You’ll Do

  • Design and develop scalable, high-performance software systems for Dedrone’s core products, ensuring seamless integration and reliability through best practices, including code reviews, unit testing, and continuous integration.
  • Contribute to the architectural design of new features and systems. Participate in evaluating and adopting new technologies and frameworks to enhance our software products.
  • Collaborate with product managers, QA engineers, DevOps, and other stakeholders to understand requirements, define technical solutions, and deliver high-quality software on time.
  • Participate actively in coding, code reviews, troubleshooting, and debugging to ensure robust and performant software.
  • Troubleshoot and resolve complex technical challenges across the full software stack, focusing on performance tuning and optimization to meet strict availability and performance requirements.
  • Create and maintain technical documentation for software design, development processes, and procedures.
  • Ensure the security, reliability, and scalability of software systems, adhering to industry standards and best practices.
  • Advocate for and implement improvements in software development processes, tools, and practices to increase team efficiency and quality.

What You Bring

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in designing and delivering complex, large-scale software systems in fast-paced environments.
  • Strong expertise in cloud computing platforms (AWS) and distributed systems architecture.
  • Proficiency in microservices architecture, RESTful API design, and containerization technologies (Docker, Kubernetes).
  • Proficiency in network communication protocols such as MQTT, REST, and WebSocket.
  • Experience with database design and architecture, including MongoDB, NoSQL databases, and RDBMS like PostgreSQL.
  • Experience with real-time data processing, machine learning, and AI technologies is highly desirable.
  • Deep understanding of software security best practices and experience implementing secure coding standards.
  • Excellent problem-solving skills and the ability to make informed technical decisions considering both short-term and long-term impacts.