Enterprise Software Programmer
Saint Joseph, MO jobs
The Enterprise Software Programmer is responsible for supporting the university's Ellucian Banner ERP . This position will also write, test, document and deliver reports and processes based upon customer requests; apply and test vendor delivered patches; and ensure data integrity. The Enterprise Software Programmer acts as a liaison with administrative offices while providing user support and excellent customer service. Remote work would be considered. ESSENTIAL DUTIES : Work with customers to streamline business processes and realize efficiencies. Develop processes, programs and ad hoc reports. Act as liaison with administrative offices while providing user support and excellent customer service. Work as a team to develop large scale enterprise software. Maintain and enhance self-service applications and portal. Apply and test vendor delivered patches. Document all related procedures. Performs other duties of a similar nature or level. Knowledge, Skills and Abilities: Application programming languages: Visual Basic, C++, .Net Web programming languages: HTML , JavaScript, CGI , ASP , and PERL Database programming: ADO , SQL , MS Access System analysis and design Communication, as applied to interaction with coworkers, supervisor, the general public, etc., sufficient to exchange or convey information and to receive work direction.
Physical Demands
Sedentary work; exerting up to 10 pounds.
Required Qualifications
Bachelor's degree in computer science, computer information systems, or computer programming Two (2) years of experience in applications programming and a Minimum of two (2) years of programming in the Ellucian Banner ERP system environment.
Preferred Qualifications
Five (5) years of experience in the Ellucian Banner ERP system, and Two (2) years of experience working in the Argos Reporting System.
Remote Summer Internship - Associate Software Developer
Remote
The Lifeway Internship Program is a unique opportunity designed to provide college students and recent graduates with a valuable learning experience that fosters growth both professionally, personally, and spiritually. Our internships go far beyond "busy work"-you'll engage in meaningful projects, gain hands-on experience, and be empowered to make an impact. Interns at Lifeway receive professional development, have opportunities for exposure to senior leaders, and benefit from mentoring relationships with experts in their chosen field.
Job Overview
The Digital Experience Team is seeking a Computer Science student who wants to gain hands-on experience in agile software development while making an eternal impact. As an intern, you will join a collaborative squad of experienced front-end and back-end developers to build innovative applications that empower churches in their mission to make disciples of Jesus Christ.
Internship Program Details & Requirements
Compensation: Lifeway's summer internship program offers a competitive hourly pay rate, and all necessary equipment is provided.
Work Schedule: Interns work an average of 32 hours per week, with core workdays from Tuesday to Thursday. The expectation is that the internship is the primary focus during working hours.
Program Duration: June 1 - August 14, 2026 (11 weeks). Interns must commit to participating in the entire program.
Eligibility: Candidates must be enrolled in an undergraduate or graduate program and have completed at least two years of study by the internship start date. Recent graduates (December 2025 or May 2026) are also eligible.
Development Opportunities: Weekly professional development sessions are provided, including specialized training, mentorship, and leadership development.
Remote Structure: This is a remote position in the U.S., with required in-person attendance for orientation (June 1 - 4, 2026) and end-of-summer presentations (August 11-14, 2026) in Nashville. Travel costs for these events are covered by Lifeway.
Application Deadline: Applications are due by December 31, with interviews beginning as soon as possible. Selections are finalized by April 1.
Explore our culture further at team.lifeway.com/culture-code.
This is a remote position based in the contiguous 48 United States with occasional travel to Nashville for in-person team gatherings.
DFiFhYfR5n4#LI-Remote
DFiFhYfR5n4#LI-Remote
Responsibilities
Live out Lifeway's mission and values, showing deep commitment to Kingdom work
Collaborate in Agile Development
Participate in sprint planning, daily standups, retrospectives, and refinement sessions to clarify story requirements and acceptance criteria.
Write, review, and commit high-quality code, working both independently and in pair programming with senior developers.
Actively participate in code reviews to ensure best practices and maintain code quality.
Overnight travel for Orientation, and Final Presentation weeks
Qualifications
Education
Currently pursuing an undergraduate or graduate computer science programming degree.
Skills, Knowledge, & Experiences, required
Experience coding in JavaScript
Experience using an IDE
Using Zoom, Slack, and Outlook or their equivalents
Actively involved in an evangelical Christian church
Skills, Knowledge, & Experiences, preferred
Experience using VS Code
GitHub account
Experience interacting with Amazon Web Services
Experience using Jira and Confluence project tools
Experience working with a team of developers
Auto-ApplyApplication Developer
Pasadena, CA jobs
Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do.
Join us and be a part of the diverse Caltech community.
IPAC, in the Physics, Math, and Astronomy Division at Caltech, provides science operations, user support, data and archive services, and scientific vision to enhance discovery with observatories both in space and on the ground.
The Nancy Grace Roman Space Telescope is a NASA observatory designed to address key questions in the areas of dark energy, exoplanets, and infrared astrophysics.
It is slated for launch by May 2027.
IPAC is inviting highly qualified individuals to apply for a full-time position as a Data Processing Pipeline Developer with the Roman team at IPAC.
This position requires weekly on-site work.
Job Summary As a Pipeline Developer, you will work with engineering and scientific team members on tasks to develop, operate, and test large, automated pipelines in a cloud environment that process images taken with the Wide-Field Instrument on the Roman Telescope.
You will develop both prototype and production-quality automated software to work with high volumes of data for science operations.
You will also help the team interpret and implement project requirements and detail and document the work that you've accomplished.
Basic Qualifications Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Astronomy, Physics, Math, or a related technical field.
Two or more years' experience developing software code using C and python.
Ability to work in a team environment, including good written and verbal communication skills.
Experience as a software developer in a cloud environment.
Familiarity with software configuration management principles and tools, source code version control (e.
g.
, Git/GitHub), and issue/bug tracking systems (e.
g.
, Jira).
Qualify as a United States (US) person as defined by ITAR regulations.
A US person is a citizen of the United States, a lawful permanent resident alien of the US ("Green Card" holder), or an individual granted refugee or asylee status under US law.
Preferred Qualifications Beyond these basic qualifications, there are a set of skills and experiences that will add to your ability to contribute to the roles and responsibilities.
The following might give you a head start, but even if these do not describe you or your experience, we would still like to hear from you: Experience developing software for astronomical data analysis.
Experience working with large data sets and databases.
Required Documents Full resume.
Short cover letter.
We will begin reviewing applications as they are received, with full consideration given to those submitted by December 9.
Depending on start date, an initial remote working arrangement may be considered for up to three months.
Life at IPAC People choose to work at IPAC for many reasons, and the casual, employee-centric culture often leads to fulfilling, long-term careers and positive relationships.
Caltech's benefits program offers a quality, competitive benefits package that is affordable for you and the Institute.
We also offer a 403(b) defined contribution plan to eligible staff as well as a Voluntary Retirement Savings (TDA) Plan.
IPAC staff have access to the Institute's facilities, including the athletic center, libraries, on-site daycare, professional development and enrichment classes, and Athenaeum club membership.
Workday Application Developer
Crownsville, MD jobs
Responsive recruiter Benefits:
401(k) matching
Health insurance
Paid time off
Workday Application Developer We are seeking a skilled Workday Application Developer to design, develop, and support Workday integrations, configurations, and reporting solutions. This role will collaborate closely with HR, Payroll, Finance, IT, and business stakeholders to ensure Workday functionality aligns with organizational needs while maintaining system reliability, performance, and data integrity.
Key Responsibilities
Workday Development & Configuration
Design, build, test, and deploy Workday integrations using EIB, Workday Studio, Core Connectors, and Web Services (SOAP/REST APIs).
Configure and maintain Workday business processes, calculated fields, condition rules, and custom validations.
Develop, enhance, and maintain Workday custom reports.
Troubleshoot and resolve system, integration, and data-related issues.
Integration Management
Create and maintain integrations between Workday and third-party systems (HR, Payroll, Benefits, Finance, and related platforms).
Monitor scheduled integrations and proactively address failures or data inconsistencies.
Document integration designs, configurations, and data flow processes.
Optimize existing integrations to improve performance, reliability, and scalability.
Reporting & Analytics
Develop and maintain Workday reports and dashboards to support operational, analytical, and compliance requirements.
Partner with users to gather reporting needs and translate them into effective Workday reporting solutions.
Automate report scheduling and distribution for end users.
Support & Collaboration
Provide technical support and guidance to agency and end users.
Maintain system documentation, including design specifications, workflows, and configuration guides.
Collaborate with HR, Payroll, Finance, and IT teams to ensure Workday solutions meet business objectives.
Participate in change control and configuration management processes.
Gather and document business requirements for change requests, enhancements, and break/fix items.
Required Qualifications
Bachelor's degree from an accredited college or university in Business, Computer Science, or a related field.
At least two (2) years of experience administering or supporting enterprise systems such as Workday HCM, Payroll, Financials, Reporting, or web services.
Additional relevant experience may substitute for education on a year-for-year basis, up to a maximum of four (4) years.
Demonstrated hands-on experience with Workday in an implementation or post-production support environment as a primary technical resource.
Proven experience supporting HCM, Payroll, and Financial systems.
Strong analytical and problem-solving skills.
Excellent business process knowledge with the ability to discuss workflows in sufficient detail to identify root causes and improvement opportunities.
Ability to work effectively in a collaborative, team-oriented environment.
Workday certification or equivalent practical experience preferred.
Strong commitment to maintaining security and confidentiality of sensitive and proprietary data.
Flexible work from home options available.
Compensation: $110,000.00 - $125,000.00 per year
Momentum, Inc. (Momentum) is a small, women-owned IT and Management Consulting firm based in Camp Hill, Pennsylvania. Founded in 1998, Momentum has grown to employ more than 75 employees and expand its services to public and private sector clients throughout the mid-Atlantic region, resulting in the successful delivery of more than 450 projects to more than 100 unique customers of all shapes and sizes across a broad range of industries and specialties.
Momentum is an equal employment opportunity employer. Employment decisions are based on merit and business needs, and not on race, citizenship status, national origin, ancestry, gender, sexual orientation, age, religion, creed, physical or mental disability, marital status, veteran status, political affiliation, or any other factor protected by law.
Momentum provides a full complement of technical and professional services within our four core service offerings:
Management Consulting
Process Improvement
Project Management
Implementation Support
Auto-ApplySenior Software Engineer
Remote
College Board - Technology - Observability Engineering
100% Remote, working core EST hours
About the Team
The Observability Engineering team at College Board builds solutions to improve the observability of our applications, services, pipelines, and processes, empowering development teams to better serve our customers. We focus on producing cleaner observability signals, processing and presenting product-specific information to facilitate business intelligence, and providing a comprehensive set of well-integrated observability tools. We are committed to delivering an incredible user experience across College Board sites and applications, serving millions of students and thousands of colleges, schools, and districts. Our work not only improves the user experience but also enhances our data analytics and signal selection capabilities, reduces costs, and increases the quality of life for our internal development teams. Our team of five highly productive engineers tackles complex challenges with innovation and speed of delivery, operating almost like a startup. We exploit the capabilities of cloud technologies and adhere to good software development practices. We learn and we teach. We foster creativity and value the merit of ideas.
About the Opportunity
As a Senior Software Engineer on our Observability Engineering team, you are an idea-generator, a catalyst, and a collaborator. You understand cloud software delivery, tools, and processes that empower efficient and resilient delivery that adheres to top-notch development practices. You thrive in an environment with a strong mix of creativity and productivity. You are technologically curious and seek out opportunities to research emerging technologies and trends, standards, and products. Your eagerness and vision enable you to create and learn complex solutions. Your excellent communication and mentoring skills allow you to effectively articulate solutions to the team while bringing them up to speed, enabling all to make healthy contributions.
In this role, you will:
Design & Implementation (70%)
Design, develop, unit test, implement, and document solutions for our development teams, including full stack applications based on React, TypeScript, and Node.js, while adhering to Agile, CI/CD, and DevOps best practices
Provide visualizations that quickly gauge the overall end user experience and generate high-quality alerts
Continuously develop the skills required to work as part of the agile team in a poly-skilled development environment
Apply subject matter expertise in current technological capabilities such as cloud networking, API integrations, infrastructure resiliency, and cloud design
Write code to automate the infrastructure lifecycle, create and support internal tools utilizing IaC, and use CLIs
Partner with domain SMEs (Delivery Team Software Engineers, Security, Infrastructure, Network, Observability and Operations) to analyze the features and capabilities
Work with technology leaders to understand business objectives and align architectures and cloud product offerings with those objectives
Contribute to the development and growth of the Cloud Engineering Program through thought leadership, design, and implementation of tools and processes
Participate in the Enterprise Architecture Review process
Strategy & Communication (20%)
Implement cloud-first architectural solutions and best practices
Contribute to technology strategy and planning, conducting research on emerging technologies in support of systems development efforts and recommending technologies that will increase cost effectiveness and systems flexibility
Participate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo, Retro) and contribute to team deliverables
Participate in peer reviews of software engineering artifacts
Assist in the identification and resolution of production and production-like issues
Team Coordination (10%)
Mentor team members by designing and developing training materials to communicate the current and future infrastructure architecture, technology implementations, and software development practices
Establish a great backup to cover for you during absences; Create and maintain supporting material to ensure they can perform effectively
About You
To qualify for this role, you must have:
5+ years of software development experience, including at least 2 years of recent experience with React, TypeScript, and/or Node.js
Strong knowledge and experience with distributed cloud infrastructure, including AWS resources such as Lambda, SNS, SQS, S3, Step Functions, EC2, ECS, VPC, IAM, CloudWatch, DynamoDB
Experience building event-driven cloud-based serverless applications, with technical knowledge of cloud computing, DevOps, and microservices
Experience with Infrastructure as Code, CI/CD framework, immutable infrastructure, automation, orchestration, and other modern DevOps patterns
Excellent communication and collaboration skills with an ability to present ideas in business-friendly and user-friendly language
Demonstrated ability to develop and maintain good customer working relationships
Exceptional analytical, conceptual, and problem-solving abilities
Ability to prioritize and execute tasks in a high-pressure environment
Additional nice-to-have:
Experience building API's or other back-end services
Experience with Grafana or similar data visualization tools
All roles at College Board require:
Authorization to work in the United States for any employer
A passion for expanding educational and career opportunities and mission-driven work
Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions and a comfort learning and applying new digital tools independently and proactively.
Clear and concise communication skills, written and verbal
A learner's mindset and a commitment to growth: welcoming diverse perspectives, giving and receiving timely, respectful feedback, and continuously improving through iterative learning and user input.
A drive for impact and excellence: solving complex problems, making data-informed decisions, prioritizing what matters most, and continuously improving through learning, user input, and external benchmarking.
A collaborative and empathetic approach: working across differences, fostering trust, and contributing to a culture of shared success.
About Our Process
Application review will begin immediately and will continue until the position is filled. This role is expected to accept applications for a minimum of 5 business days.
While the hiring process may vary, it generally includes: resume and application submission, recruiter phone/video screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checks.
What We Offer
At College Board, we offer more than just a paycheck-we provide a meaningful career, a supportive team, and a comprehensive package designed to help you thrive. We're a self-sustaining nonprofit that believes in fair and competitive compensation, grounded in your qualifications, experience, impact, and the market.
A Thoughtful Approach to Compensation
The hiring range for this role is $150,000 - $163,000.
Your exact salary will depend on your location, experience, and how your background compares to others in similar roles at the College Board.
We aim to make our best offer upfront-rooted in fairness, transparency, and market data.
We adjust salaries by location to ensure fairness, no matter where you live.
You'll have open, transparent conversations about compensation, benefits, and what it's like to work at College Board throughout your hiring process. Check out our careers page for more.
#LI-MS1
#LI-REMOTE
Auto-ApplyMarketing Web Developer
Virginia jobs
MedCerts - a Stride Inc. company (NYSE: LRN) - is a national online training provider strengthening the workforce through innovative eLearning solutions. Focused on certifications in high-demand areas of allied healthcare and IT (Information Technology), it serves individuals from all backgrounds, including the military and their families, career changers and the under- and unemployed. MedCerts delivers career training through HD-quality video-based instruction, virtual simulations, games and animations, and on-the-job training through Experiential Learning solutions. Since 2009, the company has developed over 50 career programs, trained and up-skilled more than 80,000 individuals across the country and partnered with over 500 American Job Centers and more than 1,000 healthcare and academic organizations to build talent pipelines, and provide the option of articulated college credit to our students. In 2020, MedCerts was acquired by Stride, Inc. Stride has transformed the teaching and learning experience for millions of people by providing innovative, high-quality, tech-enabled education solutions, curriculum, and programs directly to students, schools, the military, and enterprises in primary, secondary, and post-secondary settings. For more information, visit medcerts.com.
GENERAL DESCRIPTION
As the
Marketing Web Developer,
on the marketing team, you will work on the web team helping develop and maintain internal and external websites. This will include coding, testing, debugging, deployment, integrating new and existing systems, and learning new technologies as needed. This position will also work with our partners, both internal and external, to translate their wants and needs into effective solutions.
This candidate should have experience working on the WordPress CMS platform. They should have a thorough comprehension of PHP, HTML, CSS, JavaScript/jQuery and database management/SQL. The marketing team plays a significant role across the organization, so the
Marketing Web Developer
will have opportunities to learn new skills and grow in their role.
A high level of attention to detail and excellent critical thinking skills are essential for success in this position. As a member of the marketing team, being a highly proficient communicator is also essential.
GENERAL DUTIES AND RESPONSIBILITIES
Enhance the overall experience of our websites with high-quality web development work that meets requirements within tight deadlines.
Write clean, easily maintained, and future proof code for both the front and back-ends of all company websites and our eCommerce platform.
Translate business specifications into optimized, web-based solutions.
Thoroughly test all website changes and prepare deployments.
Troubleshoot and repair website issues.
Work with individuals and departments to develop/update web pages that adhere to MedCerts' design standards and brand identity. This will include hands-on work producing/updating website content and images through WordPress CMS.
Collaborate with and support our IT team with maintenance and development of our Learning Management System (LMS) as needed.
Coordinate with our digital marketing and agency teams to ensure proper conversion tracking is in place.
Monitor and identify areas of improvement for SEO implementation, site performance, and ADA accessibility.
Maintain Support all business objectives by contributing professional, “fresh” ideas to adapt to business changes and trends.
REQUIRED QUALIFICATIONS
Bachelor's degree in computer science, information technology, or other related fields. Applicable experience will be considered in lieu of this requirement.
A minimum of 5 years of experience in front-end and back-end development with an in-depth understanding of the entire web development process (basic UI/UX design knowledge, development, testing and deployment)
Experience with WordPress development (custom themes/plugins, PHP, JavaScript, HTML/CSS).
Experience with database management/SQL
Experience with conversion tracking and analytics tools including Google Analytics and Google Tag Manager
Working knowledge of CRM/marketing tools including Salesforce, Salesforce Marketing Cloud and HubSpot
Working knowledge of SEO best practices
Working knowledge of ADA accessibility best practices
Familiarity with project management software tools, methodologies, and best practices
Experience working with and managing outside vendors or agencies
Possess the ability to multi-task, prioritize, and support multiple projects at the same time
Excellent verbal and written communication skills required
Excellent organizational and time-management skills
Proven and exceptional attention to detail
Ability to maintain a positive and professional demeanor
WORKING CONDITIONS
This position is fully remote, work-from-home. This is a remote position in which work will be completed during normal business hours (approximately 8:30am - 5:00pm EST) Monday through Friday, with some weekends and/or evenings required. Some domestic travel may be required, including some overnight.
COMPENSATION & BENEFITS: Stride, Inc. considers a person's education, experience, and qualifications, as well as the position's work location, expected quality and quantity of work, required travel (if any), external market and internal value when determining a new employee's salary level. Salaries will differ based on these factors, the position's level and expected contribution, and the employee's benefits elections. Offers will typically be in the bottom half of the range.
We anticipate the salary range to be $66,379.50-$120,048.90. Eligible employees may receive a bonus. This salary is not guaranteed, as an individual's compensation can vary based on several factors. These factors include, but are not limited to, geographic location, experience, training, education, and local market conditions. Stride offers a robust benefits package for eligible employees that can include health benefits, retirement contributions, and paid time off.
The above job is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor. All employment is “at-will” as governed by the law of the state where the employee works. It is further understood that the “at-will” nature of employment is one aspect of employment that cannot be changed except in writing and signed by an authorized officer.
Job Type
Regular
The above job is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor. All employment is “at-will” as governed by the law of the state where the employee works. It is further understood that the “at-will” nature of employment is one aspect of employment that cannot be changed except in writing and signed by an authorized officer.
If you are a job seeker with a disability and require a reasonable accommodation to apply for one of our jobs, you can request the appropriate accommodation by contacting *********************.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
Stride, Inc. is an equal opportunity employer. Applicants receive consideration for employment based on merit without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status, or any other basis prohibited by federal, state, or local law. Stride, Inc. complies with all legally required affirmative action obligations. Applicants will not be discriminated against because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.
Auto-ApplySoftware Engineer (Remote) - Sentinel U
Waterbury, CT jobs
Call Now
Student Login
Request Info
Software Developer
Aberdeen Proving Ground, MD jobs
The Lockwood Group The Lockwood Group is a Global Professional Services Provider established with a purpose to deliver Mission Readiness service and solution to the Department of Defense and Federal Government. Our culture is built upon a Mission Readiness vision and our six core values. We believe in customer centric service delivery with intent to uncover, understand, and solve the underlying problems of the true end customers for our services - the military (the soldier, airman, seaman and Marine) and federal service professionals.
Take the first step to "Mission Readiness" by viewing our Mission Readiness Capability video which articulates our Core Purpose: The Lockwood Group Launches Mission-Ready Capabilities Video
Overview:
The Lockwood Group is currently pending award on a contract providing tactical network support to the Project Manager Network Modernization program (PdM NetMod). We are seeking a Software Developer to design and develop applications, tools, and scripts that enhance network and system capabilities within the PdM NetMod program. This role ensures the deployment of secure and efficient software solutions.
Responsibilities:
Develop, test, and maintain software applications for network modernization initiatives.
Integrate APIs and automation scripts to improve system operations.
Collaborate with engineers and analysts to develop custom software solutions.
Ensure software security and compliance with DoD cybersecurity standards.
Document software development processes and maintain version control.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field.
Experience with programming languages (Python, Java, C++, etc.).
Knowledge of secure coding practices and software development methodologies.
Security+ or relevant DoD certifications preferred.
Active DoD Secret or higher clearance required.
Salary:
90k to 120k
The Lockwood Group offers a competitive benefits package, including Paid Time Off, medical, dental, and vision insurance, health and wellness, various optional add-on benefits, and a retirement 401(k) plan with Company match.
Lockwood Credo, Core Values and Culture
The Lockwood mission is to create an organization focused on service. We serve - each other, the soldier, our customers, our employees, our partners, our vendors, and our community. Service is at the center of our Core Values and Culture.
Our customers come first. Being responsive, professional and reliable is why we are hired. We aim to deliver on all promises, exceeding customer expectations and making certain all business decisions are made with the customer in mind.
Our employees are the face of our service. They are at the front lines working with our customers daily, and it is Lockwood's duty to serve our employees. This means designing a culture centered around core values that inspire, retain and grow the best talent.
Our partners are fuel for our engine. Our great vendors, consultants and teaming partners combine to fuel Lockwood, ensuring we successfully deliver always. We work alongside our partners as one cohesive team.
Service to the community is important to us. We seek to volunteer, engage and support our communities through investment of time and resources.
This service mindset is what inspired company founders to embark on the journey to deliver on the promise to Lead the Way to Mission Readiness for all people we serve.
The following 6 Core Values are the foundation by which we serve:
•Ethics and Integrity
•Customer Commitment
•Team and Family Environment
•Service
•Leadership
•Positivity
If these Core Values resonate with you, we would love to have you join our team!
The Lockwood Group is an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. The Lockwood Group will consider qualified applicants with criminal histories for employment in accordance with relevant laws.
Software Engineer
Laurel, MD jobs
Are you passionate about applying software engineering solutions to challenging problems with a group of dedicated technical specialists? Do you like contributing to critical technologies that are vital to maintaining our national security? If so, we're looking for someone like you to join our team at APL.
We are seeking a dynamic, technically curious, results-oriented, and meticulous software engineer to contribute to developing and deploying software solutions that meet/exceed our end users' needs. Our team is committed to delivering high-quality, resilient, and scalable software products within security and user constraints. We strive to foster an environment where all staff and ideas are provided opportunities for success. We value dedication to the mission, personal accountability, and an ability to collaborate with and constructively challenge each other.
We continually look to improve our existing suite of software, while expanding our portfolio, using our software talent to solve challenges facing our sponsors. We work across the full software engineering lifecycle on a number of different efforts for a variety of sponsoring organizations.
As a Software Engineer...
* Your primary responsibility will be designing and developing new software, while building and maintaining existing software.
* You will participate in multiple aspects of the software development life cycle, from working with users to gather and refine requirements and feedback, to deploying software at customer sites.
* You will participate in reviews of software design, implementation, documentation, and testing to ensure high-quality products.
* You will prepare and execute software deployments, both at APL and with customers at installation sites, ensuring successful and high-quality results.
* You will work closely with other developers, system engineers, technical leads, end users (data processors and analysts), and sponsors to understand the system needs and develop solutions to meet them.
Qualifications
You meet our minimum qualifications for the job if you...
* Have a Master's or higher degree in Computer Science, Information Systems, or other field with relevant professional experience.
* Have 5+ years of relevant experience developing in high-level languages such as C#, Python, JavaScript, C++, and/or Java.
* Possess a solid understanding of software fundamentals (computer science, algorithms, data structures, etc.).
* Have experience in using modern software development and project management tools (e.g. GitLab, Jira, Visual Studio).
* Are able and willing to work as part of a team, coupled with a drive to demonstrate your own strengths and capabilities.
* Understand the importance of source control and configuration management, with exposure to and willingness to learn software best practices and processes.
* See the value in testing and validation, and willing to learn different testing methodologies and procedures.
* Possess strong debugging, investigative, and written and verbal communication skills.
* Have a desire to learn and explore new technologies with an eye toward applying the same to innovative solutions.
* Are willing and able to travel within the US (not likely to exceed a few trips per year with no more than five days in duration for each).
* Are able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a Final Top Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
You'll go above and beyond our minimum requirements if you...
* Have front-end and back-end web development experience.
* Have experience developing software using Microsoft technologies (e.g., ASP.NET Core, Entity Framework Core, SQL Server).
* Have experience with design and integration of software with relational databases and/or NoSQL databases.
* Have developed multi-tier software architectures capable of operating at different scales and security classification levels.
* Have led software development teams and provided mentorship to technical staff and peers.
* Hold an active Top Secret security clearance.
About Us
Why Work at APL?
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at ******************************
All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accommodations@jhuapl.edu.
The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.
Minimum Rate
$100,000 Annually
Maximum Rate
$227,500 Annually
Auto-ApplySoftware Engineer (Journeymen - SME Level)
Bethesda, MD jobs
Description Software Engineer - TS/SCI with Full Scope PolygraphXcelerate Solutions is seeking a Software Engineer to support the design, development, and implementation of mission-critical systems and applications for the Department of Defense. This role provides technical expertise in software engineering, systems development, and cloud infrastructure within a DevOps framework. The Software Engineer will work collaboratively across teams to deliver secure, scalable, and innovative solutions supporting national security objectives.Security Clearance:
Top Secret / SCI with Full Scope PolygraphLocation:
Bethesda, MD Responsibilities:
Participate in and/or direct software programming initiatives using Java, JavaScript, Python, SpringBoot, and Hibernate.
Develop and direct software system validation and testing methods using JUnit and Katalon, leveraging automated deployment technologies for efficiency and accuracy.
Design, prototype, and deploy solutions within Commercial Cloud Services (AWS, Google Cloud, Azure) using infrastructure platform services.
Coordinate closely with Product Owners, Scrum Masters, and development teams to ensure user stories align with mission use cases and requirements.
Support the Agile software development lifecycle by utilizing leading DevOps tools such as GitHub, Jenkins, and Unix bash scripting, and manage work tracking via JIRA and Confluence.
Conduct proof-of-concept, performance, and end-to-end testing to validate infrastructure requirements driven by developed software.
Apply best practices and standard operating procedures to create innovative, secure, and reliable software solutions tailored to customer mission needs.
Participate in continuous improvement efforts, leveraging automation and modern DevOps methodologies to streamline deployment and enhance system performance.
Minimum Requirements:
Extensive experience in Agile software development, service-oriented architectures, and DevOps environments.
Proficiency with Java, Spring, C2S, and the full software development lifecycle.
Demonstrated hands-on experience using JUnit, Katalon, Python, and Bash scripting for software testing and performance validation.
Proven experience developing in commercial cloud environments (AWS, Google Cloud, Azure) and leveraging cloud data services such as S3, RDS, and EFS.
Experience using version control systems and issue tracking tools to maintain code quality and project transparency.
Education/Experience:
High school diploma plus 6 - 20+ years of relevant experience
Bachelor's degree plus 4 -10 years of relevant experience
Master's degree plus 2 - 15+ years of relevant experience
Doctorate plus 13+ years of relevant experience
Active TS/SCI clearance with Full Scope polygraph required.
Preferred Qualifications:
Experience with structured analysis and design methodologies.
Understanding of customer system development policies and procedures.
Strong problem-solving skills and ability to translate mission requirements into technical solutions.
Prior experience supporting national security or defense-related software programs.
About Xcelerate Solutions:Founded in 2009 and headquartered in McLean, VA. Xcelerate Solutions (*************************** is one of America's fastest-growing companies. Xcelerate's culture is defined by our dynamic workforce of versatile professionals, supported with growth and development opportunities that drive both individual and company success.Our commitment to employees has been recognized by the Washington Business Journal's “50 Best Places to Work” list and Great Place to Work certification, with a 4.6-star rating and 99% CEO approval on Glassdoor. Come find out why Xcelerate Solutions is one of the top DC Metro employers!Xcelerate Solutions is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, age, equal pay, disability, veteran status, sex, sexual orientation, gender identity, genetic information, or any other protected characteristic.Pay Transparency Notice:
Xcelerate Solutions will not discharge or otherwise discriminate against employees or applicants for discussing or disclosing their compensation.
Auto-ApplyHPC Scientific Software Engineer (IT@JH Research Computing)
Baltimore, MD jobs
IT@JH Research Computing is seeking a HPC Scientific Software Engineer who will support faculty, researchers, and students engaged in high-performance and AI-driven research across Johns Hopkins University. The position is responsible for deploying, optimizing, and maintaining scientific software and computational workflows on advanced HPC Systems and related infrastructure. Working primarily within Linux-based environments, the engineer manages and troubleshoots complex software stacks, containerized applications, and GPU-accelerated workloads using tools such as SLURM, Easy build, Spack, etc. The role combines ticket-based user support with long-term project work, collaborating closely with interdisciplinary research groups to enhance system performance, streamline data-intensive workflows, and integrate cutting-edge technologies. The position operates with significant independence while coordinating regularly with systems engineers and research computing leadership to ensure reliable, high-efficiency computing resources that advance the university's scientific mission.
Specific Duties & Responsibilities
Software Deployment and Design
* Develop and refine deployment strategies for scientific software on HPC and AI systems.
* Design computational workflows, selecting optimal software configurations, and utilizing tools like Ansible for automation.
* Assist teams in implementing, tuning, and optimizing AI models and gateway applications (e.g., XDMoD, Coldfront, Open OnDemand, CryoSPARC Live, SBGrid, AI Agents).
Performance Optimization
* Analyze and optimize the performance of AI models and HPC applications, focusing on GPU-enabled computing.
* Implement parallel processing, distributed computing, and resource management techniques for efficient job execution.
Integration and Optimization
* Develop, debug, and maintain software tools, libraries, and frameworks supporting HPC and AI workloads.
* Collaborate with the system team and software vendors (e.g., NVIDIA, Intel, Matlab) to optimize systems for maximum performance.
* Utilize CUDA, DNN, TensorRT, and Intel Compilers to enhance system performance.
HPC Scientific Software Support
* Manage and support scientific software deployment across HPC, cloud-based, and colocation facilities.
* Oversee installation, configuration, and maintenance of HPC packages with tools like CMake, Make, EasyBuild, Spack, and Lua module files.
Collaboration and Mentorship
* Work closely with cross-functional teams, including researchers, data scientists, and software developers, to address complex HPC/AI challenges.
* Mentor junior engineers and foster a culture of continuous learning.
Technical Support and Training Workshops and Troubleshooting
* Resolve complex technical issues and perform root cause analysis for HPC/AI software challenges.
* Implement effective solutions to prevent recurrence and improve system reliability
* Provide training workshops for researchers and students, focusing on troubleshooting, optimizing workflows, and effectively using HPC systems.
Learning and Development
* Stay current with advances in HPC and AI technologies and methodologies.
* Incorporate new research findings into existing systems to improve performance and capabilities.
Container Orchestration
* Develop and manage container orchestration strategies to ensure scalability, reliability, and security of applications.
* Oversee the container lifecycle from creation and deployment to scaling and removal.
Documentation and Compliance
* Create comprehensive documentation for system designs, performance metrics, and project status.
* Ensure compliance with security and regulatory standards for all HPC and AI systems.
Minimum Qualifications
* Master's Degree in a quantitative discipline.
* Five (5) years of experience in HPC user support, software deployment,and performance optimization within an academic or research environment.
* Experience in scientific computing environments and applications.
* Hands-on experience with SLURM, for job scheduling.
* Proficiency in Python, Perl, C/C++, and Shell scripting for automation and system management.
* Advanced knowledge of Linux systems and proficiency in scripting languages such as Python, Perl, and Shell.
* Familiarity with scientific application management tools such as Containerization, LUA modules, CMake, Spack, and EasyBuild.
* Training Workshops, Performance Optimization and Troubleshooting.
* Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
Preferred Qualifications
* PhD in a quantitative discipline, such as Computer Science Engineering, Physics, Bioinformatics, or related fields, with advanced training in scientific computing.
Classified Title: HPC Scientific Software Engineer
Job Posting Title (Working Title): HPC Scientific Software Engineer (IT@JH Research Computing)
Role/Level/Range: ATP/04/PF
Starting Salary Range: $85,500 - $149,800 Annually (Commensurate w/exp.)
Employee group: Full Time
Schedule: 8:30am-5pm
FLSA Status: Exempt
Location: Remote
Department name: IT@JH Research Computing
Personnel area: University Administration
Software Engineer - Remote
San Diego, CA jobs
PLNU is a Christian liberal arts university in the evangelical, Wesleyan tradition, offering quality undergraduate, graduate and professional programs. We provide higher education in a vibrant Christian environment where minds are engaged and challenged, character is modeled and formed, and service is an expression of faith. PLNU is an institution that is committed to reflecting the rich diversity of God's kingdom. We therefore encourage applications from culturally diverse candidates.
Benefits:
We are pleased to offer attractive benefits and resources. This includes benefits such as health, dental, tuition benefits for employees and dependents, competitive retirement matching, vacation and sick time, and 15 paid holidays per year. In addition, we have many opportunities to engage with our community including staff chapel and a robust wellness program.
Job Summary:
Do you love solving problems, integrating complex systems, and building software that makes a real difference? We're looking for a Software Engineer to join our Enterprise Systems and Reporting team. You'll work on both cloud-based and on-premise applications, with a primary focus on software development and integration-but with a solid dose of DevOps work too. Help us streamline university operations and enhance the student, faculty, and staff experience across systems like Workday, Canvas, and Salesforce-all while working remotely from wherever you do your best thinking.
Salary:
Pay Rate: $38.29 - $47.86
Level 1 - $38.29
Level 2 - $43.07
Level 3 - $47.86
Internal Classification: Career Track - Technical, Job Level (1, 2 or 3)*
Actual salary and Job Level offered is determined by the candidate's experience, education, skills, and other factors, including internal equity and university funding resources.
This position may be eligible for a remote work arrangement. We are currently accepting applications from residents of the following states: CA, CO, FL, GA, HI, ID, IN, KS, KY, MI, NC, OH, OK, OR, TN, TX, UT, and WI
Job Status:
Full time
***
Job Description:
What We're Looking For:
Bachelor's degree in Information Systems, Computer Science, or a related field and 3+ years of relevant experience
OR
5+ years of ERP/SIS system experience (e.g., Workday, Salesforce, Ellucian) with 2 years of formal training
Strong programming skills in Python, Java, and/or C#
Familiarity with REST/SOAP APIs, XML, JSON, and integration protocols like SOA and SFTP
Experience with version control (Git), CI/CD pipelines, and scripting
Ability to work in an agile, iterative development environment
Strong communication skills and ability to work collaboratively across teams
Experience in higher education or large enterprise environments is a plus
Demonstrated ability to manage documentation and support responsibilities
Commitment to the mission and values of Point Loma Nazarene University
What You'll Be Doing:
Design, implement, and maintain integrations between enterprise systems
Support and develop software for platforms like Workday, Canvas LMS, Salesforce, and Raiser's Edge
Build cloud-based and on-premise solutions to improve university processes
Automate tasks using Infrastructure-as-Code tools like AWS CDK or AWS CloudFormation
Collaborate with security, infrastructure, and systems teams on cloud architecture and automation projects
Lead and support the rollout of new business process solutions
Maintain technical documentation for integrations, configurations, and troubleshooting
Migrate internal tools and workflows to modern cloud/serverless frameworks (e.g., AWS Lambda)
Provide Tier 3 technical support and contribute to multi-phase project planning
Stay current with emerging technologies and best practices in development and DevOps
Participate in a rotating on-call schedule for after-hours system support
Configure business processes, maintain system security, and provide software support and development for key administrative platforms such as Workday, Canvas LMS, Salesforce, and Raiser's Edge.
Qualifications:
Strong problem-solving skills with attention to detail
Proven ability to meet deadlines and manage multiple priorities
Excellent documentation and communication habits
Experience with ETL tools, database development (SQL/NoSQL), and UI development is preferred
Understanding of DevOps practices and software lifecycle management
Evidence of Christian commitment and active church involvement. In addition, staff agree to live in agreement with PLNU's Community Life Covenant.
The job offer is contingent on the successful completion of a background check. PLNU will consider qualified applicants, including those with criminal histories, in a manner consistent with state and local "Fair Chance" laws.
Physical Requirements:
Primarily sedentary work; may involve sitting for extended periods
Frequent use of computer equipment (keyboard, mouse, monitor)
Visual acuity for reading digital and printed materials
Ability to communicate effectively in writing, on video calls, and by phone
***
At PLNU, we believe in pursuing calling together. Deep and meaningful relationships between students, faculty, and staff is vital in nurturing our shared community and expressing God's love. We are looking for enthusiastic candidates to join us in empowering our students to reach their greatest personal, spiritual and professional potential.
Point Loma Nazarene University does not discriminate on the basis of race, color, national origin, sex, age, disability or status as a veteran in any of its policies, practices or procedures.
Auto-ApplySoftware Engineer (Remote)
Remote
Upswing is a mission-driven company that partners with colleges and universities to improve nontraditional student outcomes. Over 28% of students using Upswing are working while in college, and 43% are Hispanic or Black, and many are first-generation students. Our platform doesn't cost students a thing; the school enlists our help to support their students. We're looking for individuals who care about education and equality of student resources to come join our team!
We're currently partnered with more than 70 colleges throughout the country, where Upswing helps over 700,000 students succeed throughout college. You'll get to work with a team of motivated, intelligent, and fun people at Upswing - all working toward the same mission of student success and retention.
As a mission driven organization, we strive to build a community inside Upswing where we are able to live our values to help our students grow and thrive. Our values represent why we do what we do and how we plan on doing it. We hope to build a team that represents these values so that we can all grow together.
Our Values
Celebrate Concrete Roses
Dare to Fly First
Choose the Harder Right over the Easier Wrong
About the Role
As a Software Engineer, you'll be a key part of our agile development team working on educational technology products to boost student success. Join our cohesive team, where you'll have numerous chances to enhance your professional development, encompassing both technical and leadership aspects.
You are innovative, driven by engineering excellence and create code that is highly maintainable, testable and easily readable by other team members. You have an ability for understanding overall system architecture and making the appropriate design decisions to get the job done. You possess strong problem-solving skills and you are equally able to work on design and implementation as well as troubleshooting root cause analysis.
About You:
You are passionate about technology and are excited about being part of a team that makes a positive social impact in higher education.
You have 1-3 years of experience in front-end, back-end, and relational database programming.
You possess strong troubleshooting and problem-solving abilities.
You also understand the distinction between striving for excellence and pursuing perfection.
You enjoy working in a team-based collaborative environment, are proactive and with a strong sense of ownership.
You have a Bachelor's or Master's Degree in Computer Science or related field, or equivalent experience.
You have United States work authorization and currently live in the United States.
The Skills You Need:
Strong front-end development skills and experience; .NET Blazor experience preferred.
Strong back-end coding skills using C#, .NET 8 or newer, and REST API development or integration.
Strong knowledge of relational databases including functions and stored procedures; PostgreSQL experience strongly preferred.
Solid understanding of OOP, Domain Driven Design, and Continuous Development/Integration.
Experience and understanding of Docker, developing in containers, and distributing them.
Understanding of the Google Cloud ecosystem and operations.
Version and change control experience; GitHub experience preferred.
Experience working in an Agile/Scrum environment, understanding overall project goals and client needs.
Strong work ethic and sense of ownership with a constant willingness to learn new technologies.
Experience working on a software engineering team with business stakeholders such as Product Managers, and other internal stakeholders.
An ability to translate complicated concepts with many moving parts into a coherent architecture to produce clean, efficient, readable, and maintainable code.
Strong communication skills that allow you to provide clear feedback during code reviews, and when presenting your own work/ideas.
Bonus Skills:
Experience with CI/CD in Azure Pipelines.
Experience working with C# web applications outside of the ASP.NET / Blazor / MAUI ecosystem
Experience upgrading and maintaining legacy applications to newer technologies.
Working knowledge of WebRTC, SignalR, and other browser streaming technologies.
Knowledge of technical authentication integrations using SSO frameworks.
Higher education and/or EdTech experience.
Software Engineer
Maryland jobs
Physical Demands Conditions of Employment and Physical Demands of the Position Normal office environment - Sedentary work. Occasionally needs to lift, carry, push, pull, or otherwise move objects up to 50lbs. Ability to travel around campus for meetings and to attend to duties. Evening and weekend work on a variable basis is required. Some telework may be available as determined by department expectations and position needs. This is not a remote position, as the employee will need to report to campus to attend to duties. This position does not provide visa sponsorship for employment.
Minimum Qualifications
Education: Bachelor's degree from an accredited college or university or an equivalent combination of education, training, and experience. Experience: 0-2 years. Minimum of one year in programming for direct delivery of programs or services to a client base is required. Minimum of one year work experience with ASP . NET , C#, and SQL or equivalent is required. Knowledge, Skills, and Abilities: Ability to interact with non-technical employees and with student employees in order to sustain a collaborative programming setting is required. Ability to follow through on multiple and often simultaneous projects and work under time-sensitive deadlines. Demonstrated ability to work with diverse populations and demonstrated commitment to diversity, equity, and inclusion. Must be legally authorized to work in the United States.
Robotics Software Engineer
Maryland jobs
Physical Demands Much of the work is performed in an aircraft hangar and outdoor environment. Physical demands associated with this position include walking, lifting, and carrying heavy materials (up to 55 lbs), two-person lifts of up to 100 lbs, bending over to set up equipment and record field data, lifting and transporting shipping crates for test equipment, maneuvering cargo dollies. Ability to work in extreme weather conditions.
Minimum Qualifications
Education: Bachelor's degree in a technical discipline; or 2-yr degree plus two additional years of relevant experience; or No degree plus four additional years of relevant experience. Experience: Two years' experience in software development (can include time as a student) Be available to travel up to 20% of the time.
Software Engineer, Data Conversion
Maryland jobs
Physical Demands Sedentary work. Employee will need to be able to sit for long periods of time to work on a computer, as well as travel occasionally to meet with clients and customers on and off campus. May need to work evenings and/or weekends. This position is considered an essential position and may be required to work at the normal work location or an alternative location during a major catastrophic event, weather emergency, or other operational emergencies to help maintain continuity of University services.
Minimum Qualifications
Education: Bachelor's degree from an accredited college or university. Experience: Two (2) years of professional experience supporting the operations, maintenance, and administration of information technology infrastructure. Other: Additional work experience as defined above may be substituted on a year-for-year basis for up to four (4) years of the required education. Knowledge, Skills, and Abilities: Strong written and oral communication skills. Ability to follow directions from more senior team members but also able to work independently. Basic mentorship to junior staff members. A demonstrated commitment to customer service. Ability to effectively manage workload and delivery assignments on time. Skilled in the use of office productivity software such as Office 365 or Google. Workspaces.
Programmer Analyst
Owings Mills, MD jobs
The Programmer Analyst is responsible for coordinating the successful launch and implementation of projects for the university by analyzing requests, developing solutions, and enforcing best practice processes during the scope of each project, full documentation of any new development or customization, and support of wide range of applications used throughout the University. The primary role of this position is the support of business processes for Stevenson University involving Enterprise Applications, which are normally centered around the ERP / SIS (Colleague), reporting (Informer), and integrations with other, third party systems. In addition, the Programmer Analyst is expected to adhere to commonly accepted security practices and to be aware of any security, integrity, or reliability risks.
Essential Functions
Accountable for the several phases of software development life-cycle, develop project plans for both programming and implementation, and adhere to Project Management best practices Develop global implementation and high-level plans for the selected projects Conduct organizational needs assessments through interview and analysis; Prepare detailed written reports and recommendations Perform application/functional needs analysis Proactively work with the university's internal and external customers to identify their system needs, project requirements, and design appropriate programs to suffice those needs within the planned time-frame Assist customers in problem resolution, provide technical consulting, and training sessions if needed Assist with installation and testing of software releases Ensure effective testing, follow-through, and implementation of programs Responsible for the first-line of support for helpdesk tickets assigned to the Enterprise Applications area Responsible for planning, effective communication, and providing excellent customer service Adhere to the commonly accepted security practices generally followed by technology professionals Always cognizant of any security, integrity, or reliability risks that could directly or indirectly harm the safety of our data Improve business processes and tactfully challenge status-quo to better serve the university's vision, mission, and values
Software Developer (Learning Systems)
Remote
PLEASE NOTE: Your application will expire one year from the time of submission. Please feel free to apply to any other positions for which you may qualify.
Our team members enjoy competitive salaries, a well-rounded benefits package, generous paid time off (including 25 holidays, vacation, and sick leave), and an array of professional development opportunities. We're always looking to add to our team of more than 3,000 dedicated professionals who are leading online education worldwide with transformative digital solutions - personalized to every student.
Job Posting End Date:
Deadline to apply is 11:59 PM on
12-22-2025Job Title:Software Developer (Learning Systems) Contract Type:EmployeeAnnual Salary:$76,522.00 - $137,740.00
(Support staff salary will be based on internal equity and experience)
Location:FL - HOME OFFICEJob Description Summary:Our Mission is to equip students for success by developing and delivering highly effective digital learning through an intuitive online platform.
FLVS does not discriminate in admission or access to, or treatment or employment in its programs and activities on the basis of race, color, religion, age, sex, national origin, marital status, disability, genetic information or any other reason prohibited by law.The Position:
POSITION GENERAL SUMMARY:
The Software Developer designs, builds, and supports learning systems application development and 3rd party product integrations. Additionally, the Software Developer provides specific 3rd tier support for learning system applications. The Software Developer is required to provide daily status reports to their supervisor in the Information Technology (IT) department.
ESSENTIAL POSITION FUNCTIONS:
Develop and manage effective working relationships with other departments, groups, and personnel with whom work must be coordinated or interfaced
Develop, test, document, and implement high quality learning system applications on time that perform according to specifications and requirements documents
Analyze performance of programs and takes action to correct deficiencies
Develop and adhere to development standards that allow for the maintainability of code in a manner that supports team development
Participate in the modification of software applications or architecture to resolve issues and plan for future growth
Participate in code reviews and meetings as necessary
Attend daily stand-ups to provide status reports for current projects
Meet professional obligations through efficient work habits such as, meeting deadlines, honoring schedules, coordinating resources and meetings in an effective and timely manner, and demonstrate respect for others
All work responsibilities are subject to having performance goals and/or targets established
(These essential functions are not to be construed as a complete statement of all duties performed. Employees will be required to perform other job related duties as required.)
MINIMUM REQUIREMENTS:
Education/Licensure/Certification:
Associate Degree in Computer Science or Information Systems; or equivalent combination of education and relevant experience; Bachelor's Degree preferred
Industry certifications in software, systems, network or project management disciplines, preferred
Experience:
3-5 years' developing in Node.js (TypeScript and Express )
3-5 years' developing with Angular or React
3-5 years' MySQL and/or other relational database experience
3-5 years' MongoDB and/or other NoSQL database experience
3-5 years' Unix experience, RedHat Linux (or derivatives), preferred
3-5 years' developing enterprise-wide software solutions, preferred
3-5 years' developing and delivering custom business computer applications, preferred
Experience in web servers (Apache and IIS), preferred
1-3 years' Experience in command line usage (Bash, zsh, etc), preferred
Experience in Business Intelligence, Big Data, or analytics, preferred
Experience with AI technologies (LLM, Agentic, ML, etc.), preferred
Experience with git version control
Experience in Perl, preferred
Experience with .NET technologies, (C#/ASP.NET/ ASP.NET Core), preferred
Experience in Education industry or with education data (FERPA and PII), preferred
Knowledge, abilities and skills:
Knowledge of computer hardware and software
Thorough knowledge of technology solutions for the Internet, handheld devices, personal computers, and networks
Ability to apply best practices including change management, effective error handling and performance instrumentation
Strong interpersonal and customer service skills
Strong verbal and written communication skills
Strong conceptual, analytical, and judgment abilities
Ability to work with/for multiple employees and meet deadlines
Core Competencies for Success:
COMMUNICATION SKILLS
Clearly and effectively conveys and/or presents information verbally; summarizes what was heard to mitigate miscommunication; Shares ideas and perspectives and encourages others to do the same; Informs others involved in a project of new developments; Disseminates information to other employees, as appropriate; Effectively uses multiple channels to communicate important messages; Keeps supervisor well informed about progress and/or problems in a timely manner; Writes in a clear, concise, organized and convincing way for a variety of target audiences; The written message is consistently error-free; The written message has the desired effect on the target audience
CUSTOMER FOCUS
Prioritizes customers (internal and external) and their needs as primary and is dedicated to meeting their expectations; Develops and maintains customer relationships; builds credibility and trust; Quickly and effectively solves customer problems; Provides prompt, attentive service in a cheerful manner; adapts to changing information, conditions or challenges with a positive attitude; Incorporates customer feedback into delivery of service to provide the best experience possible for the customer; Actively promotes our organization in the community by serving as an ambassador or volunteer
INTERPERSONAL SKILLS
Relates well with others; Treats others with respect; Shares views in a tactful way; Demonstrates diplomacy by approaching others about sensitive issues in non-threatening ways; Considers and responds appropriately to the needs, feelings and capabilities of others; Fosters an environment conducive to open, transparent communication among all levels and positions; Takes the initiative to get to know internal and external customers
FUNCTIONAL /TECHNICAL EXPERTISE
Has the skills, abilities, knowledge and experience to be successful in functional area of expertise; Dedicates time and energy to keeping abreast of the latest information related to area of expertise and technology; Picks up on technology quickly; Does well in technical courses and seminars; Produces high quality work in organized and timely fashion
INDIVIDUAL CONTRIBUTOR COMPETENCIES FOR SUCCESS:
PEER RELATIONSHIPS
Finds common ground and solves problems for the good of all; Can represent his/her own interests and yet be fair to other groups; Solves problems with peers with minimal “noise”; Is seen as a team player and is cooperative; Easily gains trust and support peers; Encourages collaboration; Is candid with peers
CREATIVITY
Comes up with a lot of new and unique ideas; Easily makes connections among previously unrelated notions; Tends to be seen as original and value-added in brainstorming sessions; Takes calculated risks; Is not afraid to try new things and potentially “fail fast”
SELF KNOWLEDGE
Seeks feedback; Gains insight from mistakes; Is open to constructive criticism; isn't defensive; Proactively seeks to understand his/her strengths and areas for growth; applies information to best serve organization; Recognizes how his/her behavior impacts others and incorporates insight into future interactions
PLANNING
Accurately scopes out length and difficulty of tasks and projects; Sets objectives and goals; Breaks down work into the process steps; Develops schedules and task/people assignments; Anticipates and adjusts for problems and roadblocks; Measures performance against goals; Evaluates results
ORGANIZING
Uses his/her time effectively and efficiently; Concentrates his/her efforts on the more important priorities; Can attend to a broader range of activities as a result of organizing time efficiently; Can marshal resources (people, funding, material, support) to get things done; Can orchestrate multiple activities at once to accomplish a goal; Arranges information and files in a useful manner
PROBLEM SOLVING
Uses rigorous logic and methods to solve difficult problems with effective solutions; Probes all fruitful sources for answers; Can see hidden problems; Is excellent at honest analysis; Looks beyond the obvious and doesn't stop at the first answers
DRIVE FOR RESULTS
Can be counted on to exceed goals successfully; Very bottom-line oriented; Steadfastly pushes self and others for results; Is full of energy for the things he/she sees as challenging; Not fearful of acting with a minimum of planning; Consistently seizes opportunities; Consistently exceeds goals
PHYSICAL REQUIREMENTS AND ENVIRONMENTAL CONDITIONS:
Frequency of travel: Occasional travel is required for meetings, trainings and conferences; location may vary and may require overnight stays
Light physical activities and efforts required working in an office environment
(Reasonable accommodations will be made in accordance with existing ADA requirements for otherwise qualified individuals with a disability.)
Auto-ApplyResearch Software Engineer - Clinical NLP Specialty (Data Science and AI Institute)
Baltimore, MD jobs
The Johns Hopkins Data Science and AI Institute (DSAI) is a new pan-institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused on revolutionizing discovery by advancing artificial intelligence that evolves collaboratively with human intelligence, combining the strengths of each for the betterment of society and the world in which we live. DSAI will bring together the mathematical, computational, and ethical foundations of AI with the domains of Health & Medicine, Scientific Discovery, Engineered Systems, Security & Safety, and People, Policy & Governance.
DSAI seeks a Research Software Engineer - Clinical NLP Specialty with strong academic background and relevant experience in industry or academia focused on designing and building state-of-the art clinical NLP systems. This position supports research initiatives in the development and novel application of NLP and large language models to extract insights from unstructured clinical text using techniques such as named entity recognition (NER), negation detection, structured data extraction, diagnosis prediction, risk stratification, temporal reasoning and phenotyping. The successful candidate will play a critical role in designing, implementing, rigorously evaluating, deploying and maintaining robust and scalable NLP pipelines and models to extract meaningful information from unstructured clinical text in secure environments, with the goal of enabling high-impact solutions across a range of biomedical domains. Experience with large language models - such as fine-tuning, prompt engineering, model evaluation, and adapting foundation models for domain-specific clinical tasks - is desirable, particularly in contexts that demand privacy, robustness, and interpretability. The clinical NLP RSE will work closely with clinicians, informatics researchers, data scientists and other RSEs to ensure NLP systems meet application goals with methodological rigor and scientific reproducibility.
DSAI engineers are at the forefront of modern data intensive science, where professionally developed software is rapidly becoming a key ingredient for success. The DSAI initiative includes the build-out of a substantive and professional-scale software engineering capability, and a dramatic increase in infrastructure, both in hardware and in personnel. JHU has long been a world leader in the broader domains of medicine and public health as well as a wide range of science and engineering fields. This combined with our ethos of building out capabilities to have demonstrable global impact (e.g., JHUs Coronavirus Resource Center the award-winning global resource for real-time data and analysis for COVID-19) and other unique large scientific data sets, like the archives for the Sloan Digital Sky Survey and several simulations, will be key leverage points that will make the DSAI successful.
Specific Duties & Responsibilities
* The successful candidates will participate in ground-breaking research projects that need advanced software solutions requiring expertise in software engineering not commonly found in scientific collaborations.
* The projects will require development of state-of-the art clinical NLP solutions using the latest deep learning libraries trained on state-of-the-art hardware in secure healthcare computing environments.
* Projects will involve analysis of massive data sets either in the cloud or on premises.
* Projects will require development of novel NLP software pipelines for processing of unstructured clinical notes.
* Some projects may require deep engagement, possibly leading to co-authorship on scientific publications, while others may involve a more casual consulting engagement.
* They may require software solutions developed from scratch or refactoring existing solutions to make them conform to industry standards (quality, efficiency, reusability, robustness, portability, documentation, etc.).
* It is a high-level goal of DSAI to translate the efforts for the individual projects into frameworks and template patterns for sustainable scientific infrastructure benefiting future projects.
Special knowledge, skills, and abilities
* Strong NLP, LLM, machine learning and deep learning skills.
* Practical experience building NLP models and pipelines in a secure, HIPPA compliant healthcare environment.
* Expert-level knowledge of multiple modern NLP and LLM libraries and models.
* Hands-on experience adapting and fine-tuning large language models for domain-specific clinical applications, with attention to data efficiency, interpretability, and reproducibility.
* Demonstrated expertise in prompt engineering, evaluation, and benchmarking of large language models, including applying responsible AI principles in clinical or sensitive-data contexts
* Expert-level knowledge of the Python programming language.
* Familiarity with or willingness to learn C++ or other languages as may be needed.
* Familiarity with software containerization technologies such as Docker and Singularity.
* Familiarity with the Databricks platform.
* Fluency in the Linux operating system and related tools.
* Familiarity with modern software engineering best practices, such as Git source control, peer code review, test-driven development, build automation and continuous integration / continuous delivery.
* Familiarity with cloud development and deployment.
* Demonstrated leadership and self-direction.
* Willingness to teach others both informally and in short course format.
* Willingness to continually learn new tools and techniques as needed.
* Excellent verbal and written communication.
Minimum Qualifications
* Masters in a quantitative discipline such as computer science, engineering, physics or bioinformatics, with strong scientific computing and/or mathematics background.
* Three year's experience working in software development in large clinical NLP projects in industry or academia.
* Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
Preferred Qualifications
* PhD in a quantitative discipline.
* Five (5) years' experience as above in clinical NLP.
* Experience in CUDA GPU programming.
* Experience authoring open-source Python packages in PyPI.
* Experience in open-source project governance.
* Experience in open-source community adoption initiatives.
Classified Title: Scientific Software Engineer
Job Posting Title (Working Title): Research Software Engineer - Clinical NLP Specialty (Data Science and AI Institute)
Role/Level/Range: APPTSTAF/01/ST
Starting Salary Range: Commensurate w/exp.
Employee group: Full Time
Schedule: 37.5 hrs/wk, M-F
FLSA Status: Exempt
Location: Hybrid/Homewood Campus
Department name: DSAI Institute
Personnel area: Whiting School of Engineering
Scientific Software Engineer ( Data Science & AI Institute)
Baltimore, MD jobs
The Johns Hopkins Data Science and AI Institute (DSAI) is focused on revolutionizing discovery by advancing artificial intelligence that evolves collaboratively with human intelligence, combining the strengths of each for the betterment of society and the world in which we live. DSAI will bring together the mathematical, computational, and ethical foundations of AI with the domains of Health & Medicine, Safety & Assurance, and Discovery & Inquiry. DSAI seeks a Scientific Software Engineer with a strong academic backgrounds and relevant experience in industry. The successful candidates will work at the cutting edge of modern science within the new Scientific Software Engineering Center (SSEC) at Johns Hopkins University (JHU). The Center is part of the Virtual Institute for Scientific Software (VISS), launched by Schmidt Futures, a philanthropic initiative founded by Eric and Wendy Schmidt. VISS will address the growing demand for high-quality professional software engineers who can build dynamic, scalable, open software to facilitate accelerated scientific discovery across fields. (See ******************************************************************************************************************************************************** for more information on the VISS.) The SSEC will be hosted by the Institute of Data Intensive Engineering and Science (IDIES) at JHU within DSAI, a new pan-institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. The SSEC engineers will be at the forefront of modern data intensive science, where high-level software is rapidly becoming the key ingredient for success. The DSAI initiative includes the build-out of a substantive and professional-scale software engineering capability, and a dramatic increase in infrastructure, both in hardware and in personnel. JHU has long been a world leader in the broader domains of medicine and public health as well as a wide range of science and engineering fields. This combined with our ethos of building out capabilities to have demonstrable global impact (e.g., JHUs Coronavirus Resource Center the award-winning global resource for real-time data and analysis for COVID-19) and other unique large scientific data sets, like the archives for the Sloan Digital Sky Survey and several simulations, will be key leverage points that will make the Center successful.
Specific Duties & Responsibilities
* The successful candidates will be given a choice of ground-breaking research projects that need advanced software solutions requiring expertise in software engineering not commonly found in scientific collaborations.
* The projects may require the creation of AI/ML solutions using the latest DNN libraries trained on state-of-the-art hardware.
* Projects may also involve analysis of massive data sets either in the cloud or on premises.
* They may require creation of software pipelines for processing of real-time high-frequency data processing workflows and may need the design of complex database models for storing and disseminating scientific data sets.
* Some projects may require deep engagement, possibly leading to co-authorship on scientific publications, while others may involve a more casual consulting engagement.
* They may require software solutions developed from scratch or refactoring existing solutions to make them conform to industry standards (quality, reusability, robustness, portability, documentation, etc.).
* It is a high-level goal of the SSEC to translate the efforts for the individual projects into frameworks and template patterns for sustainable scientific infrastructure benefiting future projects.
Minimum Qualifications
* Masters in a Quantitative Discipline, e.g., Computer Science, Engineering, Astrophysics, Bioinformatics with strong scientific computing and/or mathematics background.
* Three (3) years or more experience working in software development and/or data science in large projects in industry.
* Additional education may substitute for required experience, and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula.
Preferred Qualifications
* PhD in a quantitative discipline.
* Five years or more experience working in software development and/or data science in industry.
* Experience with articulating and translating business/application questions and translating these into software and statistical techniques to arrive at an answer using available data.
* Demonstrated leadership and self-direction.
* Willingness to both teach others and learn new techniques.
* Demonstrated skills in selecting the right tools given a data analysis problem.
* Effective written and verbal communication skills.
Classified Title: Scientific Software Engineer
Role/Level/Range: APPTSTAF/01/ST
Starting Salary Range: Commensurate w/exp.)
Employee group: Full Time
Schedule: 37.5 hrs/wk, M-F
FLSA Status: Exempt
Location: Hybrid/Homewood Campus
Department name: DSAI Institute
Personnel area: Whiting School of Engineering