The world’s best IT teams and MSPs use NinjaOne.
Junior Software Packaging Engineer
Location
California + 16 moreAll locations: California | Colorado | Connecticut | Florida | Illinois | Kansas | Maine | New Jersey | New York | North Carolina | Oregon | Maryland | Massachusetts | Tennessee | Texas | Virginia | Washington
Posted
6 days ago
Salary
$85K - $110K / year
Seniority
Junior
Job Description
Junior Software Packaging Engineer
NinjaOne
• Build high-quality software packages for our patching platform, including installer metadata, detection logic, and automation scripts. • Analyze vendor installers (MSI, EXE, custom frameworks) to determine silent install parameters, upgrade behavior, and OS compatibility. • Automatically detect new software versions from vendor websites. • Develop endpoint-side scripts to download, install, upgrade, and verify third-party applications. • Research vendor release patterns, installer technologies, and best practices for secure and reliable patching. • Define and maintain packaging standards that improve consistency, reliability, and security across all supported applications. • Continuously enhance our package catalog to reflect evolving IT and security requirements. • Build one-off or urgent automation scripts in response to emerging vulnerabilities, vendor changes, or customer needs. • Troubleshoot packaging issues, installer failures, and automation edge cases. • Partner with Support and Engineering teams to resolve customer-impacting issues quickly and effectively.
Job Requirements
- 2 to 3 years of professional experience in a software development, scripting, or technical IT role.
- Familiarity operating at the Windows OS level: registry structure (HKLM/HKCU, including how WOW6432Node redirects 32-bit apps on 64 bit systems), file system layout and permissions, and how services and processes work.
- Experience with Scripting languages or OOP languages
- Working knowledge of Git
- Comfortable using AI coding assistants like Copilot or Claude as part of your normal workflow.
- Hands on PowerShell experience is a nice to have.
- Some exposure to macOS packaging or Zsh scripting.
- Exposure to endpoint management platforms.
- Exposure to CI/CD pipelines.
- Familiarity with a unit testing framework.
- Exposure to VM based software validation workflows.
Benefits
- medical, dental, and vision insurance
- 401(k) plan
- unlimited PTO
- opportunity for growth and advancement
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Software Engineer - Agent Development
ServiceNowAs the AI platform for business transformation, we're putting AI to work across organizations — freeing people for work that matters. Making old tech work with new tech. Reaching across departments, from the front office to the back office and every office in between. Our ambition? To become the AI defining enterprise software company of the 21st century (or "AI DESCO21C," as we like to call it). With more than 8,400+ customers, we serve approximately 90% of the Fortune 500®, and we're proud to be a Fortune 100 Best Companies to Work For® and World's Most Admired Companies™. Explore your future career with us, visit www.careers.servicenow.com From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.
Role Description What you get to do in this role: - Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability. - Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery. - Build intuitive and extensible user experiences using modern UI frameworks, ensuring flexibility for customer-specific needs. - Contribute to the design and implementation of new products and features while enhancing existing product capabilities. - Integrate automated testing into development workflows to ensure consistent quality across releases. - Participate in design and code reviews ensuring best practices in performance, maintainability, and testability. - Develop comprehensive test strategies covering functional, regression, integration, and performance aspects. - Mentor other engineers on the team in how to build, maintain, and evolve great AI powered software solutions. - Foster a culture of continuous learning and improvement by sharing best practices in engineering and quality. - Promote a culture of engineering craftsmanship, knowledge-sharing, and thoughtful quality practices across the team. Qualifications - Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. - 12 years of software engineering with strong fundamentals in data structures, algorithms, and distributed systems with a Bachelor's degree; or 8 years and a Master's degree; or a PhD with 5 years experience; or equivalent experience. - Hands-on depth designing, shipping, and operating agentic systems in production. - Production-grade Python. Systems language (Go, Java, or C++) is a plus. - Working experience with frontier AI SDKs (Anthropic, Google, or OpenAI). - Familiarity with RAG and retrieval patterns in production. - Track record of technical leadership: architecture ownership, code quality bar-raising, and mentoring engineers on production AI practices. - Comfort operating in fast-moving, ambiguous, startup-like AI product environments with high degree of ownership. - Experience with multi-agent coordination patterns (A2A, MCP). - Familiarity with agent frameworks (LangChain, LlamaIndex, or similar). - Prior experience shipping AI systems in enterprise software. - Experience with AI observability tooling (tracing, cost tracking, LLM-specific monitoring). - Strong appetite for continuous incremental wins and completing challenging deliverables fast. Benefits - Build and deliver high-impact software that powers digital experiences for millions of users. - Collaborate in a culture that values craftsmanship, quality, and innovation. - Work symbiotically with AI and automation tools that enhance engineering excellence and drive product reliability. - Be part of a culture that encourages innovation, continuous learning, and shared success. - For positions in this location, we offer a base pay of $190,900 - $334,100, plus equity (when applicable), variable/incentive compensation and benefits. - Health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs.
Full Stack .NET Developer
Sequoia ConnectOur core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions
Role Description We are currently searching for a Full Stack .NET Developer: - Develop and deploy scalable .NET Core-based microservices and applications on AWS across frontend, backend, and data layers. - Participate in SAFe PI Planning and Agile sprint ceremonies while collaborating with distributed teams across time zones. - Consume AWS CDK templates provided by the Cloud Engineering team for infrastructure provisioning. - Build, maintain, and execute CI/CD pipelines for seamless application delivery. - Ensure observability, high performance, and continuous monitoring of deployed services using tools like CloudWatch and AWS X-Ray. - Maintain robust unit test coverage and enforce API documentation standards to publish to developer portals. - Participate actively in solution design discussions and continuous improvement initiatives. Qualifications - 5 to 8 years of hands-on experience with .NET Core (versions 6-8) and C# for robust backend development. - Proven expertise in building scalable full-stack applications handling frontend, backend, and data processing. - Strong SQL skills, encompassing the ability to write complex queries, scripts, and manage database interactions. - Deep hands-on experience with AWS API development, particularly involving serverless and event-driven architectures. - Familiarity with infrastructure-as-code principles, specifically using AWS CDK. - Solid understanding of RESTful API design, implementation, and documentation using Swagger/OpenAPI. - Experience in building and managing CI/CD pipelines using Git-based workflows. - Proficiency with Unit Testing frameworks such as NUnit or xUnit, applying TDD practices. - Proven ability to work effectively in remote and distributed teams. - High-Performance Mindset: Resilience, emotional intelligence, and a focus on agile delivery. - Technologist DNA: A deep understanding of the difference between "coding" and "engineering." - Desired Experience working within the Insurance and Claims domain. - Familiarity with the Guidewire platform or similar implementation projects. - Exposure to microservices architecture and distributed systems design. - Strong focus on performance optimization and observability best practices. - Familiarity with cloud-native foundations or AI coding assistants. Requirements - 5 - 8 years of hands-on experience with .NET Core 6-8 and C# for backend development. - Experience in developing scalable full-stack applications (frontend, backend, data handling). - Strong SQL skills including writing queries, scripts, and database interactions. - Hands-on experience with AWS API development, serverless, and event-driven architecture. - Experience with AWS CDK for infrastructure provisioning and template consumption. - Strong understanding of RESTful API design and documentation using Swagger/OpenAPI. - Experience building and managing CI/CD pipelines using Git-based workflows. - Hands-on experience with monitoring tools like CloudWatch and AWS X-Ray. - Strong experience in Unit Testing frameworks (NUnit or xUnit) with TDD practices. - Experience working in an Agile/SAFe environment and participating in sprint ceremonies. - Proven ability to work effectively in remote and distributed teams. - Strong English communication skills (written and verbal). Benefits - Remote work arrangement available. - Flexibility to support your lifestyle.
• Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Senior iOS Engineer
Trust WalletThe world’s most trusted & secure #crypto wallet & #Web3 gateway, with 150 million+ users 💙💚.
• Collaborate with cross-functional teams to define, design, and ship new features • Develop and execute unit tests to ensure its robustness, including edge cases, usability, and general reliability • Interface directly with end-users and developers building on Trust Wallet, providing support and collecting feedback to inform product direction




