Job role insights

  • Date posted

    January 20, 2025

  • Closing date

    March 21, 2025

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Software Developer

Job Description:

    We are seeking a skilled Software Developer to join our dynamic team. In this role, you will be responsible for the design, development, troubleshooting, and testing of sophisticated software applications and operating systems. As part of our software engineering division, you will leverage your knowledge of software architecture to execute tasks that align with provided design specifications. A key aspect of this position involves enhancing existing software architectures and proposing improvements to optimize performance and functionality. We encourage innovative thinking and expect candidates to contribute to the development of reliable, distributed systems. This role may offer telecommuting options, providing flexibility in your work environment.

IT Languages:

  • Java
  • C++
  • Python
  • JavaScript

As a Software Developer, your primary responsibilities will include designing, developing, and maintaining software applications while ensuring high levels of performance and reliability.:

    Conduct thorough testing and quality assurance of software products;; Troubleshoot and resolve software defects and issues;; Collaborate with cross-functional teams to gather requirements and deliver effective solutions;; Implement enhancements and optimizations to existing software architectures;; Participate in code reviews to ensure coding standards and best practices;; Document software designs, code changes, and testing procedures

Spoken Languages:

  • English;; Spanish

Skillset:

  • Software architecture
  • Distributed systems
  • Data structures
  • Algorithms
  • Networking protocols
  • Compilers
  • Performance optimization

Soft Skills:

  • Strong problem-solving skills
  • Effective communication abilities
  • Team collaboration skills
  • Attention to detail
  • Adaptability to changing priorities

Qualifications:

  • Master's degree in Computer Science, Engineering, or a related technical field
  • Strong understanding of software systems construction at scale
  • In-depth knowledge of data structures and algorithms
  • Experience with machine-level code and optimizing compilers
  • Familiarity with performance evaluation and optimization techniques
  • Knowledge of computer arithmetic and processor architecture
  • Understanding of memory organization and management
  • Experience with networking technologies and protocols
  • Capability in designing and developing secure software applications

Years of Experience:

    5

Location:

    United States

Job Benefits:

  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and accidental death & dismemberment
  • 401(k) Savings plan with company match
  • Flexible vacation and paid time off
  • Paid holidays and sick leave
  • Employee stock purchase plan
  • Adoption assistance and parental leave

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We pride ourselves on fostering an inclusive environment that values diverse perspectives and backgrounds. Our culture emphasizes collaboration, innovation, and integrity, encouraging employees to contribute to their communities and support one another in professional growth.

Opportunities For Advancement:

  • Career development programs, Mentorship opportunities, Access to training and certification programs

Visa Sponsorship:

    Available

Interested in this job?

60 days left to apply

Apply for this job

Cancel
Send message
Cancel