Job Closed
This listing is no longer active.
Our goal is to transform the K-1 experience by moving a traditionally analog based-process to an all-digital experience.
Senior Software Engineer
Location
Illinois
Posted
71 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
K1X
• Deliver high quality, secure, maintainable, and documented software products in a highly efficient and productive manner. • Provide consistent and meaningful code reviews ensuring adherence to best practices and coding standards. • Troubleshoot and resolve software defects and performance issues, at times be on-call to react swiftly and decisively to support our clients during their peak tax deadline periods where our software is critical to their success. • Understand quality is a team responsibility, not individual tester responsibility, and demonstrate this by independently testing where applicable, collaborate/discuss testing with your QA counterparts and provide thought leadership to the rest of the team on quality of tests. • Build sharable code and services to reduce data and effort duplication. • Stay updated with emerging technologies and industry trends to drive constant innovation. • Identify and contribute to work process improvement through your engineering efforts and demonstrating a growth-mindset.
Job Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a strong focus in full-stack C# .NET web applications, including experience with .NET Core, Typescript/JavaScript (Angular 2+ preferred, React/Vue/etc acceptable).
- 2+ year of experience with T-SQL, stored procedures, functions, ORM tooling such as Entity Framework.
- Demonstrable experience in best practices and technologies related to testing, including unit testing, integration testing, and end-to-end testing leveraging testing frameworks and tools such as NUnit, MSTest, and Playwright.
- Demonstrable experience in using Azure Cloud, Docker, and Kubernetes to design, build and deploy containerized, cloud-native solutions.
- Experience with agile development methodologies while leveraging Azure DevOps (ADO), GitHub, Jira, or related technologies for work item management, CI/CD automation, as well as Git for version control.
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent communication and collaboration skills, especially in a fully remote environment.
- Experience in the tax accounting or financial services industry.
- Experience in developing software with capabilities around either creating or interacting with PDFs utilizing libraries such as Aspose, IronPDF, iTextSharp, etc.. are examples of that.
- Experience working in software products that have AI and machine learning technologies as part of their offerings. Even better if that experience comes with working in Python frameworks and libraries to develop these solutions.
- Entrepreneurial spirit and a passion for driving innovation in the SaaS industry.
Benefits
- Unlimited Vacation Policy + Sick Time + Holidays
- Paid Parental Leave
- Fully Remote Opportunity
- Healthcare Benefits and 401K
- Growing Startup Culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Web – L1
CoinGeckoOur mission is to empower the crypto community with a 360° overview of the market to help you make better decisions.
• Web design & development: Design and develop frontend features for GeckoTerminal, our decentralized exchange tracker that processes and presents on-chain trading data, token analytics, and DeFi metrics to millions of users. Support execution of full software development lifecycles based on the department's strategy. • Software development: Write clean, reusable and maintainable code and libraries. Develop and push code into the production environment without issues. Apply fundamental concepts effectively and follow best practices to deliver a working solution. • Code reviews: Support code reviews activities and propose ways to improve practices within the team. • Documentation: Develop documentation to supplement project delivery and maintain a knowledge base for collaborators in the same or other teams. • Defect recovery: Assist in testing and debugging procedures. Replicate defects, provide insights on code implementation, and resolve the issues according to team objectives. • Sharpen the Saw: Stay up-to-date with emerging trends and technologies in web development and participate in knowledge sharing with the team. Learn new techniques in writing scalable, secure and defect-free code. • Team Player: Work collaboratively with engineering, product managers and designers to ship out products and features in a timely and effective manner. • Support any ad hoc tasks as required by the company.
Software Engineer – Dashboards, AI Workflow Integration
WorkanaThe largest platform for hiring top remote talent from Latin America.
**Responsibilities** - Design and maintain firm-level dashboards providing leadership visibility into performance across the portfolio; - Build and manage data pipelines and system integrations across four U.S. healthcare businesses; - Develop AI-assisted workflow automations to reduce manual overhead at the firm and portfolio level; - Lead project-based engagements within each portfolio company to assess, build, and hand off internal tooling; - Identify data and workflow gaps across portfolio companies and recommend prioritized solutions; - Maintain reliability of systems built.
Tech Lead
Scale Army CareersRemote hiring done right. Real jobs, vetted by real experts—for candidates who want to grow their careers.
• Design tables, relationships, and constraints for new domains and evolve existing schemas without breaking critical workflows • Ensure data models are well-documented, consistent, and aligned with business goals • Make pragmatic architectural decisions that balance speed, safety, scalability, and long-term maintainability • Own feature delivery from backend to frontend, ensuring seamless functionality across the stack • Manage complex workflows including user registrations, subscription renewals, e-commerce transactions, and payment integrations • Maintain operational resilience of background jobs supporting mission-critical tasks • Mentor mid-level engineers and guide junior developers to build technical excellence across the team • Lead code reviews with a focus on data modeling, architecture, and clean code standards • Set patterns and standards for modules, services, and models aligned with business goals • Work directly with product teams and founders to translate business requirements into clear technical designs • Break work into coherent projects to maintain alignment across technical and non-technical stakeholders • Communicate trade-offs clearly and propose improvements to enhance overall system quality • Design safe, reversible database migrations • Ensure scalability and reliability of production systems • Take ownership of background jobs, queue usage, and observability using monitoring tools such as Grafana
Software Engineer, Developer
Scale Army CareersRemote hiring done right. Real jobs, vetted by real experts—for candidates who want to grow their careers.
• Design, develop, test, and maintain software applications across various platforms, including web, mobile, and cloud. • Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. • Identify issues and troubleshoot problems, providing efficient solutions to optimize performance and functionality. • Write clean, efficient, and scalable code while participating in code reviews and maintaining best practices. • Participate in agile development cycles, providing input during sprint planning, daily standups, and retrospectives. • Stay up to date with the latest technologies and trends in software engineering and contribute to process improvements.



