Payments, Orchestrated.
Senior Software Engineer
Location
Tennessee
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Transcard
• Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. • The ideal candidate will write, test, secure, and maintain code for our suite of payments APIs and services. • Write high-quality (accurate, maintainable, secure, and well-documented) C# code. • Take an active interest in learning how our systems function and interact. • Follow our Software Development Lifecycle. • Assist in defining application development project plans, including scoping, scheduling, and implementation. • Assist other software engineers and business teams in resolving problems with application systems. • Communicate with vendor software support personnel to resolve issues encountered with vendor software. • Design, run, and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. • Provide verbal and written project status updates. • Recommend and perform software improvements and upgrades. • Provide guidance and willing to pass on knowledge to junior team members. • On-call availability on a rotating schedule with other IT personnel. • Overtime hours may be required to meet project deadlines or to assist in the resolution of production issues but are not the norm.
Job Requirements
- 6+ years of professional development experience using .NET technologies.
- Expert-level proficiency in the following languages and tools: .NET Framework, C#, SQL Server.
- Willingness to learn and master the following languages and tools: .NET Core, TFS, Microsoft Azure.
- We are a distributed team; as such, the ability to make yourself clearly understood both in writing and verbally is critical.
- Prior experience in the financial services industry.
- ERP development experience.
- SOAP and REST API experience.
- Experience in designing and developing RESTful APIs in fintech industry preferred.
- SANS or other formal security training.
- Direct experience using Microsoft Azure.
- Experience building data integration solutions.
Benefits
- Transcard offers benefits starting the first of the month following the month of hire (Medical, Dental, & Vision, 401(k) Match!, Paid Time Off, Life-Disability Insurance, and more)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Platform Product Engineer
Clarity Innovations, Inc.We are your trusted partner for edtech strategy, content, and engineering.
• Helping us to improve our infrastructure and data platform (Improving dev experience, reliability, scalability) using a lean approach. • Creating a data platform and infrastructure optimized for developments using Machine Learning and massive data processing. • Improving the development experience. • Spreading the DevOps culture in the company. • Aligning with the mission and principles of the team (accelerate product teams, platform as a product, self-service, team collaboration, small safe steps, software/technology is a means to an end, etc.) • Experience with Lean Software Development and DevOps practices (Vertical slicing, Lean approach, Continuous Delivery, pair/ensemble programming, etc.) • Understanding how product team goals contribute to the company’s success. • Ability to identify systemic problems and lead solutions that require coordination and alignment with other teams. • Ability to lead architectural and technology direction for significant company impact. • Ability to detect and respond effectively to team needs, fostering a positive working environment.
• Determines the best approach for software implementations and architecture and works with the team to develop them. • Applies and coaches/advocates for common principles of good code development, including extensibility, reusability, maintainability, and testability through coaching/mentoring and code review. • Takes the primary role of leading sizing/estimating and backlog grooming. • Partners closely with the team’s Product Owner, designer, quality lead, and DevOps to manage within team capacity, manage tech debt, and mature/evolve effective team Agile product development practices. • Works with the PO to develop shared team understanding of business context, value, and strategic importance of their work. • Advocates for the team’s needs with engineering leadership. • Plays a key role in resolving code/architecture related production incidents, partnering strongly with other team members.
Software Engineer – Specialist
ScholasticThe global children's publishing, education and media company
• Design, Develop, and Maintain Web Applications/Services. • Implement new features, optimize existing functionality, and fix bugs in web applications, ensuring high performance and responsiveness. • Work across the stack as needed, depending on team specialization and project requirements. • Collaborate with Cross-Functional Teams. • Work closely with product managers, designers, QA engineers, and other stakeholders to understand requirements, provide technical insight, and ensure seamless integration and delivery of features. • Determine the best approach for software implementations and architecture and work with the team to develop them. • Optimize Development Processes and Tools. • Identify areas for improvement in the development process, tooling, and infrastructure. • Work with Tech Leads and peers to implement changes that increase efficiency and developer productivity. • Mentorship and Knowledge Sharing. • Provide guidance and support to junior developers through informal mentorship, pair programming, and sharing knowledge on best practices and new technologies. • Engage in Agile software development lifecycle ceremonies, such as stand-ups, sprint planning, retrospectives, and backlog grooming. • Contribute to sprint commitments and help drive team goals.
Principal Engineer – Pulumi Neo
Pulumi CorporationUniversal Infrastructure as Code. Open Source, ANY Cloud, ANY Language, ANY Team.
• Build planning and execution systems for multi-step infrastructure operations across AWS, Azure, GCP, Kubernetes, and more • Design tool interfaces that give the agent semantic understanding of cloud resources • Develop context systems for understanding customer infrastructure patterns • Create feedback loops and self-correction mechanisms • Build evaluation frameworks to measure agent performance across various capabilities • Work on the web interface where Neo operates as a 'virtual teammate' • Integrate Neo's capabilities into Pulumi's MCP Server for agent-to-agent workflows • Collaborate with platform teams to integrate agent capabilities into CLI, SDKs, and Pulumi Cloud



