Search by job, company or skills

Finaira

Software Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Software Engineer II will independently design, develop, test, and deploy high-quality software solutions that meet business requirements. This role involves working as part of a team to build robust, scalable, and maintainable applications, within the context of AI and digital FinTech initiatives, with increasing autonomy and responsibility.

The difference you will make:

  • Independently design, develop, and implement software solutions with scalability in mind.
  • Develop software for integrating with ML models and agents.
  • Write clean, efficient, and well-documented code.
  • Develop observability and monitoring guidelines to detect performance issues.
  • Ensure software adheres to security and privacy guidelines (PCI/PII compliance, etc.)
  • Actively participate in code reviews, providing constructive feedback.
  • Implement software design patterns and best practices.
  • Write and execute unit, integration, and functional tests with increasing independence.
  • Debug and resolve software defects effectively, and maintain production applications.
  • Independently deploy software applications and maintain existing ones.
  • Collaborate actively with Data Scientists and Product Managers and communicate technical findings clearly

What you will bring to the role:

Education:

  • Bachelor's degree in computer science, Software Engineering, or a related field.

Experience:

  • 3+ years of experience as a Software Engineer 1.
  • Experience in developing web applications, APIs, or mobile applications.
  • Experience with Agile development methodologies.
  • Experience in the financial services industry is a plus.

Technical Skills:

  • Strong proficiency in one or more programming languages (e.g., Java, Python, Go, JavaScript, C++, C#).
  • Solid knowledge of software development frameworks (e.g., Spring, Django, React, Angular, Node.js).
  • Solid knowledge of Software Testing principles and frameworks (e.g., Junit, Pytest)
  • Solid experience with databases (SQL and NoSQL).
  • Good understanding of software design principles and patterns.
  • Proficiency in version control systems (e.g., Git).
  • Familiarity with cloud computing platforms (AWS, Azure, GCP).

Soft Skills:

  • Strong ownership and accountability for assigned work
  • Excellent communication, interpersonal, and conflict resolution skills.
  • Effective time management and task prioritization.
  • Analytical thinking and problem-solving skills
  • Ability to work independently and collaborate with teams within and across functions
  • Ability to actively listen to customers and accurately understand their needs, expectations, and challenges.
  • Adaptability and learning agility in a fast-paced environment.
  • Strong attention to detail and a commitment to quality.
  • Receptiveness to feedback and continuous improvement mindset.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143037117

Similar Jobs