Apply

Senior Software Engineer - Payments

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, 10 years

📍 Location: United States

🔍 Industry: Software Development

🏢 Company: LINQ

🗣️ Languages: English

⏳ Experience: 10 years

🪄 Skills: AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentGitJavascriptReact NativeSoftware ArchitectureTypeScriptAzure.NETAngularREST APICommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsDevOpsMicroservicesTeamworkMentorshipSaaS

Requirements:
  • A minimum of 10 years of proven success in software development, with a strong emphasis on .NET and web technologies, architectural design, and cloud-based solutions.
  • Proficient in designing and implementing scalable, distributed systems that support enterprise-level applications.
  • In-depth knowledge of contemporary development methodologies, including microservices architecture, CI/CD pipelines, and cloud-native development frameworks.
  • Strong analytical and problem-solving skills, with the ability to address complex technical challenges effectively.
  • Ability to convey complex technical concepts clearly to both technical and non-technical stakeholders, fostering alignment across teams.
  • Demonstrated experience in leading engineering teams, mentoring developers, and influencing cross-functional initiatives to drive technical excellence.
Responsibilities:
  • Design and develop robust, scalable, secure features for our web and mobile applications.
  • Implement high-quality code in Angular, React Native, and .NET technologies, adhering to coding best practices and ensuring system performance.
  • Take ownership of production operations for key system components, including monitoring, issue resolution, and ensuring SLA adherence, particularly for consumer facing systems.
  • Proactively research and prototype new technologies and tools to enhance our platform and improve team capabilities.
  • Contribute to the evolution of our system architecture, ensuring it scales to meet future needs and maintains long-term maintainability.
  • Actively participate in agile scrum ceremonies, contributing to sprint planning, reviews, and retrospectives to optimize team delivery.
  • Challenge and improve existing team processes, suggesting and implementing enhancements to workflow and efficiency.
  • Collaborate closely with product managers, engineers, and QA in a fully remote, agile environment to deliver successful software releases.
  • Mentor and guide engineers at all levels, sharing your expertise and promoting best practices within the team.
  • Focus on writing clean, testable, and secure code, consistently delivering high-quality work within sprint deadlines and contributing to overall team productivity.
Apply