Justworks allows entrepreneurs to focus on their work, growing a business, and supporting a healthy team. The company takes care of benefits, payroll, and every
Senior Software Engineer, Workforce Payments
Location
New York
Posted
4 days ago
Salary
$167.5K - $235K / year
Seniority
Senior
No structured requirement data.
Job Description
Senior Software Engineer, Workforce Payments
Justworks
Title: Senior Software Engineer, Workforce Payments Location: New York, New York Job Description: Who We Are At Justworks, you’ll enjoy a welcoming and casual environment, great benefits, wellness program offerings, company retreats, and the ability to interact with and learn from leaders in the startup community. We work hard and care about our most prized asset - our people. We’re helping businesses get off the ground by enabling them to focus on running their business. We solve HR issues. We’re data-driven and never stop iterating. If you’d like to work in a supportive, entrepreneurial environment, are interested in building something meaningful and having fun while doing it, we’d love to hear from you. We're united by shared goals and shared motivations at Justworks. These are best summed up in our company values, which are reflected in our product and in our team. Our Values If this sounds like you, you’ll fit right in. Who You Are You are self-driven and like to work with others to remove roadblocks. You are curious, and love to explore and learn new technologies. You have demonstrated the ability to build, deploy and maintain large-scale, complex applications. You care more about solutions and impacting the customer experience than using a particular tool or framework. Your Success Profile What You Will Work On As a Senior Software Engineer for Workforce Payments, you will work with the team that builds the core computation layer powering Justworks’ payroll, money movement, and tax calculation products, ensuring our customers can confidently and accurately pay their workforce. This team is mission-critical, operating at the heart of our platform's financial accuracy and compliance. You will lead technical decision-making and be expected to take initiative in identifying projects that will enable us to meet key business goals, such as scaling our tax and money movement capabilities, improving the integrity of our financial ledger, and developing robust platform interfaces for payroll data. We’re looking for people who have a passion for solving real-world, complex financial problems and will thrive building a growing team focused on reliability and precision. - Independently own larged-scoped projects from initial discovery through launch with a focus on outcomes and customer impact - Collaborate with a cross functional team to find solutions to customer challenges - Improve the performance, reliability, and scalability of our existing systems - Promote engineering excellence through technical leadership, knowledge-sharing and mentorship - Add capabilities to our high-volume, fault-tolerant processing infrastructure - Enhance our testing, monitoring and continuous deployment infrastructure - Keep extremely sensitive data compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your success and ultimately result in our success as an organization. In this role, your foundational knowledge, skills, abilities and personal attributes are anchored in the following competencies: Good judgment - the exercise of critical thinking, analyzing and assessing problems and implications, identifying patterns, making connections of underlying issues, understanding risks and developing mitigation strategies, and taking ownership of the outcome. Resourcefulness - taking a can-do approach, even in the face of obstacles and constraints by assessing what’s in front of you and effectively and efficiently optimizing what you have, whether it's working on something new or thinking about how to do something better. Teamwork and communication - putting our collective best together through documentation, collaboration, relationship-building, listening, empathy, recruiting, and evangelism.Influence and leadership - fostering a community of knowledge-sharing, collaboration, mentorship, and forward-thinking. Skills and knowledge - the capacity to actively learn and apply specific domain knowledge, know-how, and best practices to continually enhance and improve. In addition, all Justworkers focus on aligning their behaviors to our core values known as COGIS. It stands for: - Camaraderie - Day to day you can be seen working together toward a higher purpose. You like to have fun. You’re an active listener, treat people respectfully, and have a strong desire to know and help others. - Openness - Your default is to be open. You're willing to share information, understand other perspectives, and consider new possibilities. You’re curious, ask open questions, and are receptive to thoughts and feedback from others. - Grit - You demonstrate grit by having the courage to commit and persevere. You’re committed, earnest, and dive in to get the job done well with a positive attitude. - Integrity - Simply put, do what you say and say what you'll do. You’re honest and forthright, have a strong moral compass, and strive to match your words with your actions while leading by example. - Simplicity - Be like Einstein: “Everything should be made as simple as possible, but no simpler.” Qualifications - Minimum of 5 years of professional hands-on experience - Mastery of modern server side languages, Golang is a plus but not required - Proficiency with SQL - Proficiency with cloud infrastructure management, preferably AWS - Experience supporting and mentoring other engineers and acting as a “force multiplier” - Experience working closely with designers and product managers Technologies Used - Golang, Ruby on Rails, Javascript, MySQL, Kafka, AWS, Git, Memcache, Redis, ElasticSearch, Docker, Terraform, Kubernetes, CircleCI, DataDog The base wage range for this position based in our New York City Office is targeted at $167,500.00 to $235,000.00 per year. Actual compensation is based on multiple factors that are unique to each candidate, including and not limited to skill set, level of relevant experience, and specific work location. Salary ranges for positions based in other locations may differ based on the cost of labor in that location. For more information about Justworks’ Total Reward Philosophy, including all of the perks and benefits we are proud to offer our team members, please visit Total Rewards @ Justworks. Diversity At Justworks Justworks is committed to maintaining a workplace where diversity of identity, culture, and life experience is the norm and is celebrated authentically and respected consistently. Diversity in our work, our people, and our product drives creativity and innovation, entrepreneurial leadership and integrity, competitiveness, and collaboration throughout our business and in the market. We depend on our differences to make our team stronger, our workplace more dynamic, and our product accessible to all of our customers. We’re proud to be an equal opportunity employer open to all qualified applicants regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital or familial status, disability, pregnancy, gender identity or expression, veteran status, genetic information, or any other legally protected status. Justworks is fully dedicated to providing necessary support to candidates with disabilities who may require reasonable accommodations. We also provide reasonable accommodations to employees based on their sincerely held religious beliefs, as well as for other covered reasons consistent with applicable federal, state, and local laws.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior - Staff Software Engineer - UI Client Application
Eliassen GroupFounded in 1989, Eliassen Group is an award-winning consulting, staffing, and recruiting company. In 2018, Eliassen Group merged with Principle Solutions Group to move forward as o
Title: Senior / Staff Software Engineer - UI Client Application Job Description: Type: Contract Category: Development Industry: Life Sciences Workplace Type: Remote Reference ID: JN -062026-107184 Description: Remote Our client seeks a Senior / Staff UI Software Engineer to lead design and development of an Angular and TypeScript client application for next-generation sequencing instruments. The role delivers touchscreen interfaces within an Electron shell, collaborates with UX and backend teams, and drives state management, component architecture, and shared libraries to produce reliable and high-quality user experiences for clinical and research laboratory users. Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $62.00 to $77.75/hr. w2 Responsibilities: - Develop and maintain the Angular and TypeScript client application running within an Electron desktop shell across multiple instrument platforms. - Drive technical decisions on front-end component design, state management with NgRx and RxJS, and shared library strategy. - Build performant UI components using Angular and SCSS. - Integrate with .NET backend services via auto-generated API clients using NSwag or OpenAPI and SignalR real-time WebSocket hubs. - Collaborate with UX designers to translate Figma designs into production-ready components with high visual fidelity. - Collaborate with product owners and developers to deliver high-quality software in a Scrum team setting. - Participate in code reviews and follow established patterns in the code. - Maintain awareness of industry trends and evaluate applicability of new front-end technologies to platform development efforts. Experience Requirements: - Extensive experience with Angular v15+, TypeScript, and RxJS reactive programming patterns. - Strong proficiency with NgRx or equivalent Redux-pattern state management. - Experience building component-based UIs with Angular Material and SCSS. - Proficiency with front-end unit test frameworks such as Vitest, Jasmine, or Karma. - Experience consuming REST APIs and working with auto-generated API clients. - Proficient with Git-based source control and CI/CD practices. - Demonstrated success delivering high-quality software using agile methodologies such as Scrum or Kanban against formal schedules. - Preferred: Electron desktop development and IPC, SignalR or WebSocket-based communication, Angular workspace and shared library patterns, touchscreen or kiosk-mode interfaces, regulated or medical device industry experience, and CI/CD tools such as Jenkins or GitHub Actions. Education Requirements: Typically requires a minimum of 8 years of related experience with a Bachelor's degree in Computer Science, Electrical Engineering, or equivalent. Advanced degrees are preferred. 5+ years of experience in front-end or full-stack product software development with demonstrated technical expertise. Recruitment Transparency Notice Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening and hiring process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (noreply@eliassen.com, 781-808-2924) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position. All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree, and consent to Eliassen Group’s use of these tools, including AI tools, as part of the application and hiring process. Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range. W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following: · When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc. · Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group. If you have any indication of fraudulent activity, please contact fraud@eliassen.com. About Eliassen Group: Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients’ capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve. Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and Affirmative Action Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws. Don’t miss out on our referral program! If we hire a candidate that you refer us to then you can be eligible for a $1,000 referral check! Eliassen Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. Eliassen Group’s Affirmative Action Plan (AAP) is available for inspection by any employee or applicant for employment upon request, during normal business hours of Monday through Friday, 8:30am to 5:30pm EST. Interested persons should contact Phaedra Wells at pwells@eliassen.com for assistance. It is unlawful in Massachusetts and Maryland to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Information Technology Programmer - Analyst XII - Intermediate Software Engineer
State of MichiganLocated in the American Midwest, the State of Michigan is home to more than 10 million residents. Part of the Great Lakes region, Michigan has over 11,000 inlan
Title: ITPA12 - Intermediate Software Engineer Location: Lansing, MI, United States Job Description: Salary $33.45 - $48.09 Hourly Location Lansing, MI Job Type Permanent Full Time Remote Employment Flexible/Hybrid Job Number 0801-26-21-115AM Department Technology, Management and Budget Job Description The Department of Technology, Management and Budget supports the business operations of state agencies through a variety of services, including building management and maintenance, information technology, centralized contracting and procurement, budget and financial management, space planning and leasing, construction management, motor vehicle fleet operations, and oversight of the state retirement systems. This position is with the Agency Services area of DTMB. This position is a Senior Application Developer and technical resource on the development team within the Eligibility Division of Agency Services supporting MDHHS. This advanced position provides production support, evaluates possible solutions, develops alternative solutions, recommends technical modifications, and designs, develops, and maintains applications across multiple platforms. This position will be using web development technologies including JAVA, PL/SQL, and others for the Bridges project to upgrade technologies as needed. This position is also responsible for the development and maintenance of portions of other related processes in the Client Support area that support the Michigan Department of Health & Human Services (MDHHS). This includes reports associated with those processes, development of documentation in all areas under their own responsibility, navigation, data storage, data retrieval, data validation, data manipulation, printing, and other processes. DTMB does not participate in STEM-OPT. ITPA 12 -- Position Description (Download PDF reader) SIGNING BONUS: This position may be eligible for a sign-on bonus of up to $2,500. Up to $1,250 to be paid upon new hire and the remainder to be paid after satisfactory completion of the initial probationary period (12-month period). This does not apply to current state employees. Position Location/Remote Office: The office location is Lansing, MI. The State of Michigan is not able to offer employment to out-of-state applicants that do not plan to relocate. The Department of Technology Management and Budget currently offers a hybrid work option which requires two days working on-site at the official work location and three days of remote work per week. DTMB is proud to be a Michigan Veteran’s Affairs Agency (MVAA) Gold Level Veteran-Friendly Employer. Required Education and Experience Education Information Technology Programmer/Analyst 12 Possession of a Bachelor's degree with 21 semester (32 term) credits in one or a combination of the following: computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, information assurance, IT project management or mathematics. Experience Information Technology Programmer/Analyst 12 Two years of professional experience equivalent to an Information Technology Infrastructure or Programmer/Analyst P11. Alternate Education and Experience Information Technology Programmer/Analyst 12 Possession of an associate's degree with 16 semester (24 term) credits in computer science, information assurance, data processing, computer information, data communications, networking, systems analysis, computer programming, IT project management, or mathematics and two years of experience as an application programmer, computer operator, or information technology technician; or two years (4,160 hours) of experience as an Information Technology Student Assistant may be substituted for the education requirement. OR Educational level typically acquired through completion of high school and four years of experience as an application programmer, computer operator, information technology technician, or four years (8,320 hours) of experience as an Information Technology Student Assistant may be substituted for the education requirement. Additional Requirements and Information To be considered for this position you must: - Apply for this position online via NEOGOV; click on "Apply" in the job posting for instructions on submitting your electronic application. Hard copy applications are not accepted. - Relevant experience and/or education referred to in the supplemental questions must be documented in the resume, transcript and/or application to allow for accurate screening. - Attach a resume identifying specific experience and dates of employment. Dates of employment should include month and year and hours per week. - Attach a cover letter. - If applicable, attach a copy of an official transcript(s). We accept scanned copies of official transcripts. We do not accept web-based, internet, or copies of unofficial transcripts. Official transcripts provide the name of the institution, confirmation that a degree was awarded and on what date, and the registrar's signature. Failure to complete any of the above items may result in your application not being considered and screened out. See instructions for attaching files here: Instructions (Download PDF reader)(Download PDF reader) Your application for any position does not guarantee that you will be contacted by the Department/Agency for further consideration. Only those applicants interviewed will be notified of the results. In accordance with federal law, all new employees must provide proof of eligibility to work in the United States within three business days of beginning employment. If selected for employment, you must be able to submit proof of your legal right to work in the United States.
Application Developer
EvergyEvergy, established in 2018 through the merger of Westar Energy and KCP&L, is committed to providing reliable, sustainable, and affordable energy to its 1.7 mil
TITLE: Application Developer - Oracle NMS Location: Kansas City United States Job Description: SUMMARY OF JOB RESPONSIBILITIES AND REQUIREMENTS JOB TITLE: Application Developer - Oracle NMS REQUISITION ID: INF00DZ DEPARTMENT: Information Technology LOCATION Kansas City, MO (Hybrid/Remote options available) PAY RANGE: Application Developer II - 14B: $74,700 - $93,400 Sr Application Developer - 15B: $84,500 - $112,600 Scheduled Work Hours: Monday - Friday, 8:00 a.m. - 5:00 p.m. (Additional hours as required). This role will be a combination of remote and in office work, with the ability to attend meetings on-site as appropriate. Candidates who are performing work remotely must live in Kansas or Missouri. Summary of Primary Duties and Responsibilities: We are seeking a highly skilled and experienced Senior Application Developer to join our Real Time Systems team, focusing on the Oracle Network Management System (NMS). This role is critical to the development, maintenance, and enhancement of our outage management and distribution operations applications. The ideal candidate will bring deep technical expertise in Java, SQL, and scripting/automation, along with a strong understanding of electric distribution operations and cross-functional collaboration. Responsibilities: - Design, develop, and maintain custom solutions within the Oracle NMS platform to support outage management and distribution operations. - Collaborate with cross-functional teams including Distribution System Operations (DSO), Business Support, and Infrastructure to deliver integrated solutions. - Lead incident response and root cause analysis for NMS-related issues, ensuring timely resolution and continuous improvement. - Develop and maintain automation scripts using tools such as GitHub, CloudBees, and UC4 to streamline operational workflows. - Integrate Oracle NMS with other enterprise systems using ODI, web services, and custom APIs. - Mentor junior developers and contribute to team knowledge sharing and technical leadership. - Participate in strategic planning and roadmap development for ADMS-related technologies. - Ensure compliance with security, performance, and reliability standards. Required Qualifications: - Bachelor's degree in Computer Science, Information Systems, or related field. - 3 years of experience in application development, with at least 1 year focused on Oracle NMS or similar outage management systems. - Proficiency in Java, SQL, and scripting languages (e.g., Python, Shell). - Experience with GitHub, CloudBees, UC4, and ODI. - Strong understanding of electric distribution operations and real-time systems. - Proven ability to lead technical initiatives and mentor team members. - Excellent problem-solving, communication, and collaboration skills. Preferred Qualifications: - Experience with Oracle Utilities Application Framework (OUAF). - Familiarity with ADMS/EMS systems and integration strategies. - Knowledge of utility industry standards and regulatory requirements. - Experience with Agile development methodologies. Evergy has a clear mission - To empower a better future. Evergy chooses to live this mission by valuing People First. We know that to lead the responsible energy transition and provide affordable, reliable, and sustainable service to our customers and communities, we need a team with a variety of backgrounds, perspectives and skills. We are committed to building a team where everyone - regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status - has a voice and can bring their best every day. Evergy is proud to be an equal opportunity workplace and is an affirmative action employer.
Senior Appian Developer
Atlas TechAtlas Tech is a veteran-owned company providing enterprise IT and communication solutions to multiple government agencies with the goal of supporting mission-critical, high-impact,
Title: Senior Appian Developer Location: AL, CA, CT, FL, GA, KS, KY, LA, ME, MD, MA, NC, OR, RI, SC, TX, VA, DC, WV United States Job Description: Atlas Technologies is seeking a skilled and motivated Senior Appian Certified Developer to join our dynamic IT team and contribute to design and implementation of complex process automation solutions that bridge the gap between our Appian low-code platform and PeopleSoft ERP. You will be responsible for creating a seamless "agility layer" that allows users to interact with PeopleSoft data and workflows directly within Appian interfaces. Fully remote position available to residents in AL, CA, CT, FL, GA, KS, KY, LA, ME, MD, MA, NC, OR, RI, SC, TX, VA, DC, WV. Travel up to 10% Key Responsibilities - Integration Architecture: Design and configure Connected Systems and Integration Objects to consume PeopleSoft web services (REST/SOAP). - Data Modeling: Architect complex Custom Data Types (CDTs) and Record Types that map accurately to PeopleSoft’s underlying Oracle database schemas. - Workflow Automation: Develop end-to-end process models that trigger actions in PeopleSoft, such as employee onboarding, financial approvals, or procurement updates. - API Development: Create Appian Web APIs to allow PeopleSoft to push real-time data updates or event notifications back into Appian. - Interface Design: Build intuitive SAIL forms and dashboards that aggregate data from multiple systems for a unified user experience. - Security & Authentication: Implement secure handshakes between systems using OAuth 2.0, SAML, or certificate-based authentication. You have - Appian Expertise: 5+ years of hands-on experience with Appian versions 24.x or higher. - Database Proficiency: Advanced SQL skills (PL/SQL preferred) for optimizing queries against Oracle databases. - Web Services: Expert knowledge of REST/SOAP, JSON, and XML for cross-system communication. - U.S. Citizenship - Must possess a Public Trust or Department of Defense (DOD) Clearance with the ability to obtain/maintain DoD Secret Level Security Clearance. - Bachelor’s degree in computer science, Information Technology, or equivalent experience - Certifications: Appian Certified Senior Developer or Lead Developer and Security+ CE Certification (or equivalent DoD 8570 baseline certification) required. Preferred Qualifications - Experience with Appian Data Fabric for unifying disparate data sources. - Background in Java or JavaScript for developing custom plugins if standard connectors are insufficient. - PeopleSoft Familiarity: Understanding of PeopleSoft Integration Broker, Component Interfaces, and the ability to work with PeopleSoft technical teams to define service requirements. - Experience working in a Center of Excellence (COE) or an Agile/DevOps environment - Attention to detail with a focus on delivering secure, high-quality solutions. Atlas Tech is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, genetic information, or protected veteran status. We are committed to fostering an inclusive workplace where diverse perspectives are valued and respected.

