Job Closed

This listing is no longer active.

NinjaOne logo
NinjaOne

The world’s best IT teams and MSPs use NinjaOne.

Senior Software Engineer, Java - Technical Lead

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Maine + 15 moreAll locations: Maine | Kansas | Oregon | Florida | Georgia | Illinois | Virginia | Colorado | California | New Jersey | Tennessee | Connecticut | Massachusetts | New York | North Carolina | District Of Columbia

Posted

61 days ago

Salary

$160K - $240K / year

Seniority

Senior

Bachelor Degree9 yrs expEnglishAWSC++GoJavaKotlinPostgreSQLRedis

Job Description

Senior Software Engineer, Java - Technical Lead

NinjaOne

Description About the Role As a Senior Software Engineer, Java - Technical Lead at NinjaOne , you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers. In this role, you'll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations. Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA , CO , CT , FL , GA , *IL , KS , ME , MA , NJ , NC , NY, OR , TN , TX , VA, and WA . We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option . We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You'll Be Doing: - Software Development: Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards. - Software Architecture & Leadership: Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives . Balance technical debt, performance concerns, and scalability with business needs. - Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects. - Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams. - Focus on Quality: Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software. - Other Duties: Contribute to additional responsibilities as needed to support the team's success. Qualifications and Requirements: - 12+ years of experience in Java software development, particularly for product applications. - 5+ years of experience with highly scalable systems. - 2+ years experience with Kotlin is a plus. - Expertise in API design and RESTful services, with experience using frameworks like Spring (Spring Boot) or Jersey. - Proven experience in scaling systems and solving complex system design challenges. - Strong knowledge of object-oriented programming (OOP) design principles and practices. - Proficient in relational database design and development. - Experience with caching systems, particularly Redis, is a plus. - In-depth knowledge of quality testing practices and ensuring the delivery of high-quality software. - Bachelor's degree in Computer Science , Computer Engineering, Information Technology, or equivalent work experience. About Us NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 3 0,000 customers . The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management. What You'll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote . We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. *Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, New Jersey or Washington the base salary hiring range for this position is $160,000 to $240,000 per year. For roles based in New York, the base salary hiring range for this position is $160,000 to $240,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #LI-KS2 #LI-Remote #BI-Remote

Benefits

  • 401(K), Company-sponsored outings, Customized development tracks, Dental insurance, Disability insurance, Documented equal pay policy, Volunteer in local community, Family medical leave, Flexible Spending Account (FSA), Flexible work schedule, Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Mean gender pay gap below 10%, Mentorship program, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid sick days, Onsite office parking, Partners with nonprofits, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Hiring practices that promote diversity, Fertility benefits, Hybrid work model, In-person all-hands meetings, In-person revenue kickoff, President's club, Meditation space, Mother's room, Personal development training, Flexible time off, Bereavement leave benefits, Hardship benefits

Related Job Pages

More Backend Engineer Jobs

NinjaOne logo

Senior Software Engineer, Kotlin

NinjaOne

The world’s best IT teams and MSPs use NinjaOne.

Backend Engineer61 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Description About the Role As a Senior Software Engineer on the NinjaOne team, you will contribute to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you'll work to develop high quality software applications that exceed our customers' expectations - seriously our customers love our products. We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne's customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. We hire the best software engineers, but experience in our stack can't hurt : NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You'll be Doing - Kotlin Software Development - use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards. - Committing Code and Shipping Products - you will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impact product more hands on than at other companies, building software of scale that runs on millions and millions of endpoints. - Other duties as needed. About You - Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience. - 7+ year's experience in Kotlin software development for product applications or equivalent. - Experience with Golang will make you a standout candidate - 4+ year's experience working with highly scalable software systems. - Experience working on systems at scale and finding solutions to scale systems. - Working knowledge of a breadth of OOP design principles. - Expertise in scaling data structures and object-oriented design. - Knowledge of API best practices and REST service development using frameworks like Jersey or Spring. - Relational Database design and development experience. - Experience creating both client and server-side development, for responsive messaging. - Caching systems expertise and experience with Redis - Expert knowledge of quality testing practices. About Us NinjaOne unifies IT to simplify work for more than 35,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years. What You'll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. *Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $140,000 to $200,000 per year. For roles based in New York, the base salary hiring range for this position is $140,000 to $200,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #LI-KS2 #LI-Remote #BI-Remote

Maine + 16 moreAll locations: Maine | Kansas | Maryland | Oregon | Florida | Georgia | Illinois | Virginia | Colorado | California | New Jersey | Tennessee | Connecticut | Massachusetts | New York | North Carolina | District Of Columbia
$140K - $200K / year
Job Closed
Capital One logo

Senior Software Engineer - Backend

Capital One

At Capital One, we think and work like a tech company, using our digital fluency to transform everything about the customer experience. We’re bending data to our will, and turning a stodgy industry on its head. That’s reflected in our ranking as the number one business technology innovator in the U.S. in the 2016 InformationWeek Elite 100.

Backend Engineer61 days ago
Full TimeRemoteTeam 10,001+Since 1994H1B Sponsor

WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Senior Software Engineer - Backend Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Senior Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. What You'll Do: - Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies - Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community - Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment - Utilize tools like Java, HTML/CSS, SQL, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: - Bachelor's Degree - At least 2 years of experience in software engineering (Internship experience does not apply) - At least 2 years of experience with Java - At least 1 year of experience with AWS, GCP, Microsoft Azure, or another cloud service Preferred Qualifications: - At least 1 years of experience in open source frameworks - At least 1 years of experience in Agile practices - Experience with DevOps At Capital One, we respect individual differences in culture, religion, and ethnicity. Likewise, we promote equal opportunities and development for all personnel. In the hiring process, we seek to provide equal employment opportunities to candidates, regardless of race, color, religion, gender, sexual orientation, marital or civil status, national origin, disability, or any other situation protected by federal, state, or local laws. For technical support or questions about Capital One's recruiting process, please send an email to Careers@capitalone.com Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe, any position posted in the Philippines is for Capital One Service Corp (COPSSC), and any position posted in Mexico is for Capital One Technology Labs Mexico.

Mexico
Job Closed

C++ Software Engineer

Citadel Securities

Citadel Securities is a technology-driven, next-generation global market maker. We provide institutional and retail investors with world-class liquidity, competitive pricing and seamless front-to-back execution in a broad array of financial products. Our teams of engineers, traders and researchers harness leading-edge quantitative research and the accelerating power of compute, machine learning and AI to power our analytics and tackle the market’s and our clients’ most critical challenges. Together, we are forging the future of capital markets.

Backend Engineer61 days ago
Full TimeRemoteTeam 1,900Since 2002

Job Description We're looking for driven innovators and optimizers who are excited about cutting-edge technology and making a measurable impact. If you're passionate, obsessed with performance, and excited to work where nanoseconds matter, read on. What You'll Do - Solve What Matters: Break down intricate challenges and deliver clear, elegant solutions that drive real world outcomes - Build and Scale: Design, build and maintain high performance systems that are the backbone of our trading infrastructure - Optimize Everything: Continuously push the limits of latency, reliability, and throughput in a distributed environment - Partner and Deliver: Collaborate directly with traders, researchers, and fellow engineers to deliver ideas into production - Own it in production: Take pride in running your code live - Monitoring, supporting and improving it every day What we are looking for - Deep experience in C++ with a passion for clean, performant code - A strong grasp of multithreading, concurrency, and distributed systems - Curiosity to explore how things work and a drive to improve them - Clear, thoughtful communication and the ability to thrive in a high ownership environment - Bachelor's (or higher) degree in a Computer Science, Engineering or related field - Background in Trading or finance is a plus but not a requirement Opportunities may be available from time to time in any location in which the business is based for suitable candidates. If you are interested in a career with Citadel Securities, please share your details and we will contact you if there is a vacancy available. About Citadel Securities Citadel Securities is a technology-driven, next-generation global market maker. We provide institutional and retail investors with world-class liquidity, competitive pricing and seamless front-to-back execution in a broad array of financial products. Our teams of engineers, traders and researchers harness leading-edge quantitative research and the accelerating power of compute, machine learning and AI to power our analytics and tackle the market's and our clients' most critical challenges. Together, we are forging the future of capital markets. For more information, visit citadelsecurities.com .

Florida + 7 moreAll locations: Florida | Hong Kong | Switzerland | Singapore | India | United Kingdom | Australia | China
Job Closed
BAE Systems, Inc. logo

Lead Systems & Application Architect

BAE Systems, Inc.

Improving the future and protecting lives is an ambitious mission, but it’s what we do. As a leading aerospace, defense, and security company, we work together to deliver a full range of products and services for air, land, space, and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. How we work is rooted in purpose – a purpose to protect those who protect us, to unite our community of colleagues and customers, and to drive forward the growth and development of our exceptional team members. It's where purpose connects.

Backend Engineer61 days ago
Full TimeRemoteTeam 10,001+Since 1999H1B No Sponsor

Job Description Job Description What's it like working for a company where you are treated as more than a number? Empowering. Joining our Enterprise Shared Services team means you are the backbone behind managing all the technology aspects for multiple contracts and programs that help keep nations safe. With the diversity of our offerings and work, you'll get to take on new challenges while your career reaches new heights. BAE Systems is looking for an experienced technical authority (TA) / systems engineering lead to support complex, enterprise system implementations in the value chain (e.g., Contract Lifecycle Management, Source to Pay). The role will report into our Enterprise Shared Services (ESS) IT Organization, with deep engagement with stakeholders across BAE Systems business sectors and major third party suppliers. The candidate will demonstrate proven execution of a technology project through excellent risk assessment, outstanding leadership, and strong decision making with solid analysis skills. The TA provides technical responsibility and leadership to cross-functional teams through the design, development, and support of the system. The TA represents the technical team to project managers, functions, and executive leadership, and provides responsibilities for developing the overall technical solution for a product or system. The TA is the decision authority between the Chief Digital Architect and IT technology team and is responsible for developing the overall technical solution for the system. The TA is expected to influence the design, development, test and verification. In addition, the TA is responsible for identifying and communicating technical risks and opportunities between the design team, the CDA and program management team, and our major suppliers. The TA will perform as the key accountable leader for the solution design, technical performance, and other solution needs, provide technical stewardship of the development effort for the entire program ensuring the solution meets programmatic and technical requirements within the allocated technical cost and schedule. Specific responsibilities include, but are not limited to - Partner with the Program Manager, Chief Digital Architect and functional staff to develop and deliver products that meet business needs. - Partner and collaborate across all the disciplines, functions, business areas, and major suppliers to effectively support IT across the enterprise. - Serve as overall technical point of contact for the project. - Identify and support the development of critical skills and resources. - Ensure requirements traceability, robust designs, test plans, data migration activities are formally addressed. - Facilitate and drive decisions, where needed, on complex technical and business process to enable enterprise solution delivery. - Develop and maintain measures related to technical performance. - Ensure proper application of process based on the size and complexity of the project. - Ensure execution of work goals, performance standards, budgets and staffing plans. - Improve processes and skills that support programs. - Support cost, schedule and technical performance for projects through their life cycle. Take action to ensure program remains on track. - Ensure preparation and approval of IT program proposals that are executable and in line with enterprise business requirements As a leader, the TA must work across organizational boundaries to solve problems and ensure successful delivery. Competencies - Strong leadership skills, along with exceptional soft and interpersonal skills, including teamwork, facilitation and negotiation. - Strong consulting skills, such as targeted communications, engagement management, stakeholder management and business development. - Ability to balance the long-term ("big picture") and short-term implications of individual decisions and organizational goals. - Innovative, consultative approach to driving digital business strategies and transformation. - Business acumen, with the ability to understand and communicate in the language of the business. - Trusted and respected as a thought leader who can influence and persuade business and IT leaders. - Collaborative and supportive, fostering alignment with business strategies and values. - Innovative, with strong foresight, systems thinking and design thinking capabilities. - Vendor- and technology-neutral, focused on achieving targeted business outcomes over personal preferences or those of other business and IT leaders. - Practical in approach to problem solving and decision making. Required Education, Experience, & Skills - Bachelor's degree and Minimum 12 years' work experience including technical leadership experience and capabilities relevant to the business - Ability to form a vision and implement action plans to achieve that vision - Proven ability to share and transfer technology across organizational boundaries to the benefit of our sponsors and the business Pay Information Full-Time Salary Range: $150370 - $255630 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems, Inc. BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.

Virginia
$150.4K - $255.6K / year
Job Closed