Software Engineer II (Golang)

Apex Fintech SolutionsAustin, TX
2dHybrid

About The Position

As a Software Engineer II, you will play a pivotal role in designing, building, and optimizing solutions that power this transformation. You’ll have the opportunity to work on cutting-edge software architectures, solve challenging problems, and collaborate with diverse teams to create impactful solutions for our fast-paced fintech environment. We’re looking for engineers who thrive when tackling complex, meaningful challenges and have a strong foundational knowledge of software development across multiple languages and frameworks. We are innovators who operate in a collaborative, entrepreneurial environment while valuing continual learning, flexibility, and adaptability. If you’re looking for a role that combines creative problem-solving with the drive to make an immediate impact on an evolving industry, let’s change everything together.

Requirements

  • A Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent professional experience) required
  • 3+ years of professional development experience with a multi-person engineering team, leveraging modern practices like code reviews, CI/CD, and trunk-based development.
  • Experience in cloud ecosystems, particularly Google Cloud Platform services like BigQuery, Pub/Sub, or Cloud Functions.
  • Must have proficiency in software development using Golang, additional experience with modern programming languages like Python, Java & SQL are also nice to have.
  • Strong understanding of microservices architecture and CI/CD pipelines.
  • Proven expertise in relational databases and familiarity with distributed systems or data-intensive platforms including SQL query expertise.
  • Familiarity with software development best practices like testing, version control, and agile processes.
  • A problem-solving mindset, with the ability to think critically through challenging engineering scenarios.
  • An innate passion for learning new technologies, frameworks, and tools to contribute to dynamic software solutions.

Responsibilities

  • Write, test, and maintain high-quality, reusable code that adheres to development best practices.
  • Collaborate with cross-functional teams to gather requirements and implement scalable software systems and applications.
  • Contribute to the design and optimization of microservices and cloud-based system architectures.
  • Prototype and implement new features to enhance our financial technology platform.
  • Participate in on-call rotations as level 1 support engineer for our data platform services.
  • Employ CI/CD best practices, and agile workflows to accelerate development cycles.
  • Conduct rigorous code reviews to ensure strong engineering principles and maintainable solutions.
  • Debug complex problems across the software stack and propose solutions to enhance performance, stability, and maintainability.
  • Ensure compliance with regulatory standards and industry protocols while adhering to the firm’s policies.

Benefits

  • We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match.
  • We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits.
  • At AFS, we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from home and one of our primary offices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service